scanStatuses

Emits the scan-loop status whenever it changes.

Latest-wins (a StateFlow): only the current status ever matters, and a new collector should see it immediately rather than wait for the next transition.