De alguma forma, o comportamento mudou na forma como o Discourse lida com CSS em componentes de tema. EDIT Eu não entendi o que estava fazendo. Estou deixando este tópico (em Dev em vez de Bug) para referência futura.
Exemplo muito mínimo:
No Discourse 3.4.2 e tests-passed desta manhã (mas isso também estava acontecendo ontem no 3.4.1)
Tema principal nº 1: borda vermelha ao redor do contêiner de navegação
Componente de tema nº 2: borda azul ao redor do contêiner de navegação
O componente de tema nº 2 é atribuído ao tema nº 1
Esperado
Borda azul ao redor do contêiner de navegação
Realidade
Borda vermelha ao redor do contêiner de navegação



