Propagate original Net::SSH::AuthenticationFailed exception

Currently the AuthenticationFailed exception does not contain the details (host, port, etc.) since the original exception is not propagated. This fix re-raises the same exception where applicable, instead of creating a new blank one.