Reboot handler cleanup

I apologize, I just realized something: we need to wait for crowbar_join to succeed on the reboot. That means that the node should be back to "ready" state; if it reaches the "problem" state, then it failed applying. And we should probably exit with 1.