He tenido el mismo problema.
El método de generación de slug está configurado como ascii, pero accidentalmente escribí el slug con un acento. Después de eso, no pude acceder a la página de edición de la categoría.
Al final, solucioné el problema entrando en la consola de rails y corrigiendo el slug allí.
No es totalmente culpa de Discourse, ya que depende de que el usuario escriba un acento cuando no debería haber uno. Pero sería genial si el sistema comprobara si el slug escrito solo tiene caracteres ASCII si el método de generación de slug está configurado como ascii.