Yes, you do have a restart option available to you when a job exceeds its MRT, but you have to engineer that behavior. This is accomplished by asking it to run another object when the MRT is exceeded. If it won't let your job execute itself (for fear of infinite loop) then you may need to set up a new script object that runs an ACTIVATE_UC_OBJECT() function to launch the desired object.