Factored disconnect reason from async connection to DisconnectListener.