No, I have not done the radio trick, but I did update my PRL. I have this issue with both WiFi on and off, so I don't think that is the problem. In addition, I have WiFi at work and at home, so I don't think it's a channel issue. I need to have mobile data on all the time as I need 24-7 email for work. To answer your last question, I don't believe that EAS is true push, I have it set to poll every 10 minutes during peak time and every 30 minutes during off peak time.
The phone does stay awake while it is charging. Just to clarify, I am not referring to awake as being Screen On, I am referring to awake time in the battery menu under settings.
Oh, I forgot to mention that I now have a Sprint Airave, so I have full coverage at home with a very fast data connection, so it isn't low cell signal that is killing my battery or keeping 100% awake time. In addition, I have 5 bars at work, so that shouldn't be the issue there either.
On Saturday, my battery ran out for the first time since I've had my Evo (launch day) so I think the problem is getting worse. I used it for maybe 30 minutes and 10 minutes of talk time the whole day. I unplugged it around 9 a.m. and it died about 1 a.m.