push error handling into utils/vm_control
push the raised exception up the chain
push exit code from system call up through systest.rb