Fixes Witch Slide Playest which worked at times but stopped some time ago probably after some winsock redesign. The game does select() on UDP socket with read and exceptions output and treats non-zero select result as if the socket has something to read, after which goes for blocking read which hangs infinitely.
I think it is known by now from similar changes that Windows never exposes ICMP errors on UDP sockets (unless maybe some special Windows-specific socket options we currently don't support). I am attaching the test which reproduces the issue fixed by the patch. I haven't included it in the MR because I could not find a special IP or other network setup independent way to trigger the error which happens with that IP address (where probably the destination network replies with ICMP which gets translated to EHOSTUNREACH).
[test.patch](/uploads/6ce2c2cd06bbc87a5bb81df5a4c0927e/test.patch)