If the receiver is on, switching to it while detecting a playing SONOS also switches the sound program (but still leaves the volume like it is)
More robust behavior: script re-subscribes if it detects a broken subscription. Survives a reboot of the Sonos.