O mesmo problema aqui!
Não estou muito familiarizado com o tópico, mas aproveitando os arquivos de configuração da UPower, descobri que a ação crítica está configurada em /etc/UPower/UPower.conf
Lá você pode alterar a chave correspondente para CriticalPowerAction=PowerOff
e, em seguida, deve funcionar.
Você também pode querer verificar através das outras chaves definidas no seu arquivo UPower.conf. No meu caso, por exemplo, eles não estavam sincronizados com o dconf: não sei por quê!