Edit: I looked into firewater, which seems to be 100% adb dependent. So I guess firewater wont work.
I'm not sure about rumrunner tho... it seems to indicate that it'll check for an adb connection... but im not sure if it utilizes adb.
I recently had the same problem running Android Revolution 62, i didnt plug in my phone overnight and it completely ran dead and wouldnt take a charge at all, all i basically had to do was plug it in to the wall charger for like 10 minutes and hold the volume up and power button for a few seconds and BOOM! the little battery icon popped up on the screen and i was all set.
One thing im wondering about though is do you have to somehow reset your battery stats after this happens ??