When AUTH gets a WRONGPASS back, it leaves the connection connected and all subsequent commands will get a NOAUTH error (assuming the default user is disabled). The client should probably keep track of if AUTH was requested, and then retry AUTH before any other commands are allowed. Would a PR for this be accepted?