Raise reply on RuntimeError.
Cleanup the flow of Client#establish_connection.

Some errors might be caused by authenticate,
so having a catch-all rescue would be disingenuous.