[Ingestion Workflow] WorkflowId should be passed to the workflow engine so that the workflow engine can update workflow status
Workflow engine (e.g. Airflow) need to update the workflow status when,
- the workflow engine runs (workflow status == 'running')
- the workflow engine successfully completes itself (workflow status == 'finished')
- the workflow engine fails to complete itself (workflow status == 'failed')
To be able to do all three above, we will need the workflowId passed to the workflow engine from workflow service.