to help with the race condition of wanting to get a record in the TaskStatus collection before a worker actually starts working on this, it would be helpful to do the write before queueing the job. I think you can pass a task ID to ```super```'s ```apply_async```, so you could create a UUID, save it in the task status collection, and then queue the job.