isso parece um caso extremo muito interessante. Assumindo que está auto-hospedado, o que isso retorna?
./launcher enter app
rails c
Group.pluck(:name, :id)
=> [["everyone", 0],
["moderators", 2],
["admins", 1],
["staff", 3],
["trust_level_0", 10],
["trust_level_1", 11],
["trust_level_2", 12],
["trust_level_3", 13],
["trust_level_4", 14]]
O Discourse é muito particular sobre esses IDs, staff deve ser 2, admins devem ser 1. Se de alguma forma você tiver um grupo diferente com esse nome, pode haver problemas. Eu também garantiria que nenhum usuário seja chamado de admins.