I had an excessive wakelock the other day. GSam Battery Monitor identified Google Play Services as the culprit - it sounded like a bug with location services which was supposedly fixed with Play Store 4.3.10, but I had all location stuff off and was using 4.3.11.
Nevertheless I force stopped Google Play Services, rolled Play Store back to 4.3.10, left data/wifi off and gave it a few hours. All clear. Turned WiFi on, let Play Store update, waited. Still clear. Couple of days later, no repetition. Toggled location stuff on and off, no diff.
Conclusion? This may be unrelated to what you had. But in the process I found that there had been a Google bug which was causing 100% wakelock with location services in some HTC devices. It should be fixed, but I wonder whether that's relevant to what you had? I'd check your Play Store version, and try GSam and look for wakelocks from Google services, especially in the detailed list for any starting nlp.