ingestJobs now has its own lock (itself); ingestTasks still uses this for locking
converted ingestJobs into a ConcurrentHashMap
Merge remote-tracking branch 'upstream/develop' into unfreeze
remove unnecessary declare/assignment break
Merge pull request #686 from SynapticNulship/unfreeze

Improve ingestJobs concurrency