Caracteres especiais removidos em nomes de usuário

Também estamos vendo isso com SSO, com nomes de usuário sendo convertidos.

Já mencionei isso aqui, mas este tópico é mais recente — talvez alguém possa dar uma olhada.

Com a introdução do suporte a Unicode para nomes de usuário/grupos, agora é possível ter nomes de usuário como 中国 (o que é incrível!), mas o Discourse não permite que nomes de usuário comecem ou terminem com um traço (embora, por exemplo, o sublinhado seja permitido).

Existe algum motivo para impedir o uso de traços na primeira ou última posição? Há alguma chance de essa política ser revisada se não houver nenhuma desvantagem óbvia? /cc @Falco