user: Prevent local nick collisions

Test case:

Two clients A and B are connected, B tries to /NICK A, B cannot change nickname because A is in use.