Use Celery to save attachments, take 1
Might need a TransactionTestCase again (see simple_threaded_attachments branch)
Tests involving celery may need the Celery test runner
Revert "Tests involving celery may need the Celery test runner"

This reverts commit 93491cf76f7b030b55ddafa934183e54d58ade20.
Change only the otherwise-failing tests to use TransactionTestCase
Missed some spots
Sanity check for the MRO
I guess having two distinct classes is unavoidable
Cleaned up redundant class definitions and fixed methods that refer to the class
I guess having two classes is really really unavoidable
Good old sleep()
More sleep()
Why did this fail? Throw sleep() at it
Add debugging information
Maybe the function can't be inside a function decorated with transaction.autocommit()
As per the celery docs, transaction.autocommit() is probably causing issues
Removed a decorator that was swallowing errors (temporarily)
Commit transactions in a paranoid fashion
The decorator was swallowing errors, so I'm removing it temporarily
Revert "The decorator was swallowing errors, so I'm removing it temporarily"
Apparently that brings things back to transaction.commit_on_success???

This reverts commit 473b284a3643fcd2190f220cb38931ac4d1393fc.