I'm trying to update my email address because it's currently pointing to a domain I intend to let expire. Your code is refusing to allow it though. After typing in the new address, it asks for my password, which I provide. Then all that happens is the following response is thrown back at me:
Usernames must be 3-20 characters and consist of letters, numbers, and underscores.
Except the username field isn't even editable and is never asked for during the submission process to change this.