TaskFlowExecutor handles single task executions with no result