Use ssh.timeout when determining if SSH is up

This is the cause of the '3rd floor' issues where everything fails
when there's a large SSH latency.

I'd like to merge this to master, as well as release 0.10.1 containing
only this change, since 0.11 RC is still not solid.