Allow use of NICK command before RPL_WELCOME
By blocking NICK before logging on finishes, the client is unable to
handle ERR_NICKNAMEINUSE and ERR_UNAVAILRESOURCE. Allow NICK even when
the server hasn't sent RPL_WELCOME yet, so clients can pick a different
nickname.