Watcher job management improvements
Improved watcher job management with clearer status, timing, and error details so you can trust long-running automations.

- Added new fields that show when each watcher job last ran, how long it took, and whether it succeeded or failed, so anyone on the team can quickly see what’s happening.
- Made long-running and recurring watcher jobs more reliable by fixing edge cases that could cause runs to stall or silently stop.
- Gave technical users better visibility for debugging (timings, errors, and status) while non-technical users get a clearer overview of how their automations are behaving.