Eu tinha várias localidades para o mesmo idioma na seleção suspensa. Qualquer um deles é mostrado como instalado e funciona quando eu os adiciono como idiomas, mas alguns deles não são aplicados ao alterar o idioma para programas não-unicode.
Acho que talvez os pacotes de idiomas estejam incompletos para algumas localidades de idioma.
Depois de tentar a outra localidade do idioma, as alterações descritas na pergunta funcionam sem problemas. O comportamento não é intuitivo, portanto, espero que essa resposta também ajude alguém.