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.