Updates method by which connected clients are compared to current
user objects so that it works in production and development mode.
Fix rejoining an existing player interface so that it doesn't close
the login display until an affirmative message has been received.

Fixes #2642.