Allow late suspend only when the device is running in the USER mode

This should protect us from corner cases like hitting late suspend
instead of shutdown when detaching charger cable in act dead mode.
Merge pull request #37 from spiiroin/block_suspend_in_act_dead

Allow late suspend only when the device is running in the USER mode