battery: only reevaluate_charger if connected