Fix cleaning up clients from destructing users

Fix segfault when a client disconnects that was authenticated to an
account that has been since deleted if there was more than one user
logged in to the account when the account was deleted.

Versions from at least 0.206 are affected.

To reproduce:
Add a new user
Have two clients log in to the new user
Delete the new user
Have the two clients disconnect