When rebooting nodes, wait for a valid state and not just ssh connection

Previously, we were just looking that ssh is on, but we need to wait for
crowbar_join to have completed before going on.

As this will take longer, the timeout is also increased.

'''Note: this is untested, so be careful when reviewing :-)'''