Se o usuário for um membro da equipe (administrador ou moderador): por segurança, o Discourse exige verificação de ambos os endereços de e-mail, o antigo e o novo. Se o usuário não puder acessar seu e-mail antigo, o fluxo de confirmação é interrompido e causa problemas de permissão, como o que você descreveu.
Se o usuário não for um membro da equipe: como administrador, você deve conseguir alterar o e-mail diretamente na página de preferências do usuário, e apenas o novo endereço deve receber uma confirmação.
Tente o seguinte:
- Remova temporariamente os privilégios de administrador e moderador da conta dele.
- Altere o e-mail dele usando o mesmo método da página de preferências acima.
- Após a alteração do endereço de e-mail ser totalmente verificada e funcional, restaure os privilégios de equipe dele.