Don't try to use pg_cancel if things blew up, simply rollback and set async_active off!