Fix crashes due to unauthed users visiting

If a user was previously authorized in a session and joined after their
session had expired, the socket interface would often crap itself and
bring down the entire server.
Properly disconnect unauthorized socket users