Error: el nombre de usuario ya existe

No sé si está relacionado o no. Registro usuarios mediante la API. Obtengo el nombre de usuario del usuario y verifico si existe con la API; si es así, elijo lo que Discourse sugiere. Sin embargo, muchas veces lo que se sugiere es en realidad un nombre de usuario real de un usuario que de alguna manera está roto. Es decir, cuando intento ver su perfil, obtengo una página de error de no encontrado.

Por cierto, reporté estos usuarios rotos aquí: