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.