Previously, fatal errors like administrator connection termination,
backend crash, "database in recovery" would be masked by Atomic. A
subsequent rollback/set_autocommit would raise a new (less descriptive)
error, such as "InterfaceError: connection already closed".
Easiest way to reproduce this with PostgreSQL::
from django.db import connection
from django.db.transaction import atomic
cur = connection.cursor()