I know how to fix the username bug.
If you are experiencing the bug where your username is taken by yourself and the client is forcing you to change your account name, you most likely have a PBE acount with the same name as your regular account. What you need to do is, go online and manually change your name using the browser. Using the PBE client won't work, you will get the same error. Thank me later.