Sketch_Restart()

This is an extension of a well known approach in application development - called "Crash only software" http://lwn.net/Articles/191059/ - which states that you know your program will fail, so design for it to fail and recover gracefully, and quickly.

Which is a rehash of a much older concept called a "watchdog timer".