Add workaround for charging timeout, needs testing
Start alarm with buzzer off to avoid short beep when power removed
Do not update status for a while after switching batteries to let voltage
stabilize
Add delay after charging workaround to avoid going into an endless loop