update values after dbus service comes or goes

Quite possibly fixes bug that was seen now and then: "The system monitor
can report old / invalid values of the PV power."
stability fix: exit on error instead of getting stuck