Sí, eso es exactamente lo que me está pasando.
Por ahora, he implementado una solución alternativa diferente, añadiendo una reescritura en la configuración de nginx (a nivel de servidor) de la siguiente manera:
rewrite ^(.*)$ $1?safe_mode=no_themes break;
Así que los visitantes usarán el modo seguro por defecto ahora.
Para permitir una mayor exploración de este problema, también he duplicado el servidor del foro sin la rewrite en https://raw.forum.embeetle.com. Si visitas esa URL, todavía verás el problema original.
No estoy usando ningún script personalizado. Estoy usando algunos plugins, experimentaré si deshabilitar alguno de ellos tiene algún efecto.