Fix battery dies issue.

A fix (or partial fix) for #5757.

Will likely need testing. But epower_to_power can produce an output of 1 on an input of 0. Which while exceedingly rare will cause "battery dies" to fire, despite it having no power to speak of.