It doesn't change much in terms of safety; at worst `request_finished` will unwind the transaction management stack, and close the connection if the autocommit state isn't correct.