Created by: bhaan
Another follow up to #164
Calls to SendToTarget within the OnLogon callback will currently deadlock. This fix will kick that callback on a dedicated goroutine.
I did the same for OnLogout. Although that wont cause a deadlock on SendToTarget, there could be unknown side effects if an application fails to return from OnLogout, ultimately preventing the session from terminating