OK -- You got your reboot (though it uses ProtocolClient.restartUnit(..) as opposed to Hijack reboot, since the empeg reboot will allow me to wait until it's fully restarted -- interestingly, waitOnPlayer immediately returned with a Hijack reboot).