Jep. Das JS wird übrigens auch geladen und – zumindest das habe ich geprüft – die Klasse für das Element <html> wird dabei neu gesetzt. Allerdings werden um den Klassennamen noch Leerzeichen hinzugefügt (class="no-js" → class=" js "). Das sieht nicht so aus, wie es aussehen soll.
Ahhh alles klar.
Nun habe ich den Fehler gefunden.
Vielen Dank für den Tipp!