Ingests fail if specified workflow does not exist
Steps to reproduce
Steps to reproduce:
1. Schedule an event with a specific workflow for ingest (workflow ID ABC)
2. Capture agent updates from schedule and records the workflow ID
3. Before the scheduled recording time, delete the workflow ID ABC and create a new default workflow, XYZ.
4. Capture agent records on schedule, ingests, but ingest fails because workflow ID no longer exists.
This can also happen during migrations if the workflow names are changed.
Ingest should succeed and fall back to the configured default workflow.
Workaround (if any):