Wrap team membership changes, invitation revocation, and GitHub source deletion in transactions, with coverage for rollback failures.