Fix bad detection of BMS
Fix bad detection of BMS

A BMS is detected as a batterys service with a valid /Info/MaxChargeVoltage.
If this is none, the battery is considered not to be a BMS. The result of
this determination was cached, causing a battery that only set this info later
not to be detected as BMS.

victronenergy/dbus-systemcalc-py