LAN-only mode: do not clear active_tray on transient AMS empty/unknown/unavailable states.
In LAN-only mode ha-bambulab sometimes reports AMS tray states as unknown/unavailable/empty during reconnect/resync. SpoolmanSync should not clear Spoolman extra.active_tray based on those transient states.
Requested behavior:
- keep existing assignment on unknown/unavailable
- optionally debounce empty state, e.g. only clear after 2–5 minutes
- add setting: "Never auto-clear tray assignments"
LAN-only mode: do not clear active_tray on transient AMS empty/unknown/unavailable states.
In LAN-only mode ha-bambulab sometimes reports AMS tray states as unknown/unavailable/empty during reconnect/resync. SpoolmanSync should not clear Spoolman extra.active_tray based on those transient states.
Requested behavior: