powerHAL: fix the screen off bug

Replicated by: phone calls, and rapidly turning the screen on and off.

Change-Id: I3a0fff83572246360258e65b5d06749b48f14c32