Check mark_running in orchestrate_workflow (MR !2283)
`orchestrate_workflow` was silently ignoring `mark_running` errors.
This MR adds an assertion and fixes the small test fallout accordingly. I defer to !2278 raising an appropriate exception and catching it in the tests
Merge-Request: !2283