Yeah the flow is pretty confusing here (aka it’s broken), you’ve actually got to make sure the email you want to change to in Discourse isn’t a secondary email, otherwise Discourse will complain about you changing your email to an email which already exists… apologies!
I’ll manually change your primary email server-side.
Edit: emails updated. Let me know if you have any further problems!