Dispatching session events to a specified session instance instead of always querying the session manager - fixes the close session flow causing the session to be recreated