Heres my story for the last few weeks
- Battery is fine on 7.0.4
- I jailbreak and battery is fine still
- I restore back to factory 7.0.4 and have battery problems.
- I do a DFU restore and still have battery problems.
- I do another DFU restore battery problems go away
- I jailbreak the phone again and battery is fine.
I don't think anyone knows what the hell is causing these battery problems. I'm still baffled why a 2nd DFU restore fixed my problem.
I'd assume usage patterns and cellular reception is more of a culprit then software with those results.
You would need samples from a month or so of each to base a cause solely one thing.
It's like battery break in. While there is some validity to that it generally cause by the honeymoon period wearing off a new device and the owner not using it as much.