Change player login procedure to check for username overlaps and
prevent them.

Fixes #2577.