in run()s child watcher we stop_beating and set exit_code and end_time as soon as possible, in case we exit or get stuck while trying to stat files on disk: this should help avoid submission handlers that run for infinity