Don't suspend while already suspending
Various events can be generated during suspend-then-hibernate when the system periodically wakes up to check the current power status, some of which can trigger a system suspend. This may cause powerdevil to erronously trigger a re-suspend after a full system wakeup.
This is especially likely if user process freezing during sleep is enabled, since powerdevil will only process these events after a full system wakeup.
Fix this by ignoring suspension triggers if the system is not currently fully awake.