ring_bell: update donationprint1 light semantics
ring_bell: add shutdown check