Looks like I figured out the Battery draining problem. We now know that having the GPS on while rebooting makes it work, but is keeping the phone from idling, meaning the awake time is the same as uptime. Now, if we turn GPS off while rebooting, the wake time is smaller than the uptime, but you can't get GPS signal. I now downgraded my radio to 63.18.55.06IU_6.35.08.22 version, and after rebooting with GPS on, the phone will go to sleep just fine!
Question is, will the GPS work.... As it's 1AM i'm not gonna test that until tomorrow morning, but looks that looks like a fine solution for now.
cya in the morning with more results...