Conta do WordPress excluída completamente ao alterar o nome de usuário no Discourse (SSO com WP como provedor)

As únicas alterações que o plugin WP Discourse faz em um usuário do WordPress, quando o WordPress é o provedor SSO para o Discourse, são adicionar os campos de metadados discourse_sso_user_id e discourse_username ao usuário. O plugin não faz nada que eu saiba que causaria a exclusão de um usuário do WordPress do banco de dados quando ele altera seu nome de usuário no Discourse.

A única consequência de um usuário alterar seu nome de usuário no Discourse que eu conheço é que o Nome de Usuário do Discourse do usuário, armazenado no WordPress, pode ficar dessincronizado com o nome de usuário real do usuário no Discourse. Se isso acontecer, afetará a capacidade do usuário de publicar posts no Discourse. Isso não deve causar nenhum problema com o login SSO. Definitivamente, não deve causar a exclusão do usuário do banco de dados do WordPress.

Este é um problema do WordPress, não do Discourse, mas eu não recomendaria usar um plugin para substituir a funcionalidade básica do WordPress. Os nomes de usuário não são destinados a serem editáveis no WordPress. Seria melhor manter esse comportamento padrão.