Brincando com powercfg -lastwake
, powercfg -devicequery wake_armed
e powercfg -devicedisablewake <device>
eu poderia resolver o problema de despertares espúrios. Mas o problema que as luzes do teclado ainda estavam acesas depois do hibernate era um problema de BIOS: na configuração havia uma opção "hibernate like soft off" que finalmente colocava o PC no merecido descanso.