Meine Stimme hier lautet: „So viel speziellen, nicht kategorisierten Code wie möglich entfernen. Je mehr davon wir haben, desto verwirrender wird es.
Daher würde ich für Folgendes stimmen:
Nicht kategorisierte Themen anzeigen, wenn mindestens ein Thema existiert, unabhängig vom Wert der Einstellung „Nicht kategorisierte Themen zulassen“.
Vorausgesetzt, die Implementierung entfernt den speziellen Magie-Code aus Discourse und wir haben weniger Sonderfälle zu berücksichtigen.
Im Grunde genommen die Lösung wählen, die mehr Code aus Discourse entfernt.