Check if the power switch is open (off) in the shutdown_hook, and try removing the power in cpu_reboot. poffd default action is now shutdown -p.