Don't detach the session if there's an exception in session.on_message,
as it leaves an open and handler-less session. The session will get
detached and closed properly in on_close (via abort_connection).