One issue with interruptScript is that, well, it's not entirely clear when we would want to un-set it. If someone chains a couple of CLI commands, we probably want to skip those as well. If a script calls another script via cliExecute, and the inner script obeys interruptScript, we dont' want it...