Revert "Io.Threaded: remove WSA_FLAG_OVERLAPPED from socket call"

The stated reason for this commit was cancelation didn't work. On
further review, we know why cancelation didn't work, and recent
enhancements on master branch make it easy to make it work.

Meanwhile, not using overlapped means that multiple threads cannot use
the same open socket handle. I also added line comments to explain the
choice in this revert commit.

This reverts commit fd3657bf8c3a2861e1b35cf36d469d342d853880.

closes #31011
reopens #30865
1b235540c1Andrew Kelley committed on 1/26/2026, 10:16:28 PMparent5eb55ba
1 file changedLine totals unavailable