moving wakelock acquisition to static methods of AwakeIntentService ... about as simple as its going to get i think