bpo-43475:  Fix worst case collision behavior for NaN instances (GH-25493)

10 files changed