Revert "Use transactional strategy for database cleaner"

Wrapping each test in a transaction is bad because it means we cannot
test transactions within individual app requests.
Merge commit '1778b36f82d49fab8f7152b0ddf03d63b8d8ffd0' into HEAD