https://github.com/Protospace/spaceport/blob/24a0f37faa05884ec87495b50ba394f5f4c3a105/authserver/auth_functions.py#L309 I presume discourse returns a 400ish error but we're not checking for it before trying to change names; don't want to test on live.