move task_not_found back into orchestrator