Don't want to bring you down but It sort of happened the same for me, I went to sleep with 85% batt, plugged the charger went to bet, next moring tried to tur on, nothing, charger was still on, tried pulling te batt out, turn on no luck. Still haven't been able to figure it out but I know my streak won't charge the battery so I'm charging the batt outside the streak ordered a second batt so no way to test cable/battery ATM, so far can't say if it's the battery but it don't look like the battery is the problem. forgot to mention, a couple of times I saw the empty battery icon, so i used a BB Bold battery to jump start the phone (just making sure the streak was ok heh), only thing I can think off is that there was a power surge of some sort and took the charging IC with it. The cable works fine for sync and x-fer files but charging is a NO go. it goes as far as telling where the power source is coming (USB/AC) but thats about it. no charge.
so before reaching my conclution i say make sure the metal contacts are touching the battery, make sure the battery has charge if you are an avid electronics guy I say check voltage on the battery and see how is that doing. I've read a lot lately to see what can be my problem and there is one tiny hope that the battery might have triggered it's security gimmick and it won't take charge the "smart" way and that is why I have to use a Li-ION "desk" charger. But I don't know that much of batteries.
I hope it guides you towards what might be happening. Not a solution but you're not alone.
LOL, I realized you fixed the problem. nice one!