Fix _ssh_client_connect method to correctly propagate an exception if a key file
doesn't exist instead of silently swallowing and ignoring it.