pub async fn nested_rollback_outer(t: &mut Test) -> Result<()>
Rolling back the outer transaction discards everything, including changes from an already-committed nested transaction.