I was speaking under the assumption that cyder was still using `django.middleware.transaction.TransactionMiddleware` (which seems to be absent from the `settings/base.py` file). Regardless, using a flag on the SOA to track a jobs' completion is still racy. (Granted, the time when the race condition can happen is reduced from when the build `SELECT`s its content from MySQL and when the the SOA is marked as 'built').