Infelizmente, a chave 'o' sysrq nem sempre funciona. A razão para isso é bastante complicada, e muitas vezes específica do sistema, mas se resume ao fato de que é muito fácil acionar uma reinicialização do sistema porque isso envolve apenas puxar uma única entrada da CPU para baixo (ou disparar alguns circuitos internos de reset). na CPU, por exemplo, por falha tripla em um sistema x86), mas na verdade desligando o sistema é geralmente um pouco complicado, e geralmente requer chamada no firmware do sistema, e nem é suportado pelo kernel em todos os sistemas para começar (muitos sistemas embarcados podem não ter qualquer forma de realmente desligar completamente, o Raspberry Pi é um bom exemplo).
Como resultado disso, não há realmente nenhuma maneira portátil de desligar um sistema Linux suspenso, apenas cortando manualmente a energia como você já está.