handle all errors coming from an attempt to connect

Please do note that the reason behind the `try Except` is because `execnet` does some weird module loading and it is impossible to catch this exceptions in the way we are including the library with ceph-deploy.

Also, we should really catch all connection problems and report them back, so I think it is entirely sensible to catch anything that may come up from the attempt at a connection.