Well, I looked and as long as the jar zipped back up right I could mod the code to stop and wait for user input right before exiting on an error in NXT.
catch (Exception e)
{
Logger.logErrorMessage(e.getMessage(), e);
System.exit(1);
that is the code at the end of the init() function in the NXT class inside the burst.jar.
I could do it easy and not deal with user input
catch (Exception e)
{
Logger.logErrorMessage(e.getMessage(), e);
Thread.sleep(5100);
System.out.println("Console will exit in 5 seconds");
System.exit(1);
}
I may play with it as I have seen others wondering what error was right before shutdown.