Emultae PostgreSQL's strict behaviour

PostgrSQL is strict about not allowing SQL to be performed in
broken transactions, other databases aren't, which can lead
to odd behaviour with transaction.atomic(savepoint=False).