Steadier station operation
Stations recover better from edge cases and surface clearer feedback when things go wrong.
- Fixed dispatcher hangs so stations no longer get stuck between runs
- Improved worker error reporting so failures are easier to diagnose
- Cleaned up kiosk shutdown and update handling for orphaned stations
