@joo Ideia muito legal!
Se você olhar o plugin agora, acho que fiz isso também (estava executando alguns testes finais). Vejo que você percorreu cada usuário, mas em fóruns grandes, isso pode demorar.
Então, eu fiz um SQL UPDATE:
(Adaptei a query do Ask Discourse e a modifiquei)
Dessa forma, na configuração tl1_title_on_promotion, você poderá usar algo como Júnior {group_name}, então o título se tornaria Júnior Desenvolvedor.
Note que você também teria que marcar add_primary_group_title para que funcione.