8fd76fd1d6
A successful agent run whose delivery failed used to persist last_status=ok and bury the failure in last_delivery_error. CLI list painted that as green and the run looked identical to a quiet success. Record last_status=delivery_failed instead, keep last_delivery_error, do not increment failure_streak, and teach cron list/doctor not to treat it as ok. Fixes #83993