Commit 925dc7f (branch main) / 8dbdf5f (branch 3.8) breaks test_pickle.TestAsyncGenAThrowPickling. The test fails with
AssertionError: Tuples differ: ((ZeroDivisionError('bla bla'),), 2, True) != ((ZeroDivisionError('bla bla'),), 1, True).
The difference is the direct effect of the upstream change.
The fix is trivial.
For now I can apply the fix to branch 3.8-slp. To apply it to branch main-slp, upstream commit 925dc7f needs to be merged first.