Soft poweroff does not work here, no matter how I activate or deactivate it. Besides, it can't be fixed, as the version that has the fix (1.7.6) isn't in the current Diablo.
9. If the packages has the 'flash-and-reboot' flag, call /usr/bin/flash-and-reboot. Otherwise, if the package has the 'reboot' flag, reboot.