Using Django 1.6's new atomic transactions for each job. Issuing logging messages when a job fails.