gh-99181: fix except* on unhashable exceptions (GH-99192)

(cherry picked from commit c43714fbcdb9bb0927872d6ebf5697edd2e2a1e9)

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
3 files changed