Steps to reproduce:
1. Ingest the same zipped mediapackage twice, but wait for the second ingest until the first ingest is processing.
The second mediapackage remains forever in initializing state because the job state of the workflow job remains in dispatching state and is never read again from the job dispatcher.
The second mediapackage should wait in initialized state until the first ingested mediapackage is finished with processing. The workflow job of the second mediapackage should always be resetted to queued again until dispatching accepts the job.
Merged into r/1.4.1 with commit 24a480e.