Handle special case of libuv for Windows (#7064)
More information on libuv in pytorch:
https://pytorch.org/tutorials/intermediate/TCPStore_libuv_backend.html
Issue tracking the prevalence of the error on Windows (unresolved at the
time of this PR): https://github.com/pytorch/pytorch/issues/139990
LibUV github: https://github.com/libuv/libuv
Windows error:
```
File "C:\hostedtoolcache\windows\Python\3.12.7\x64\Lib\site-packages\torch\distributed\rendezvous.py", line 189, in _create_c10d_store
return TCPStore(
^^^^^^^^^
RuntimeError: use_libuv was requested but PyTorch was build without libuv support
```
use_libuv isn't well supported on Windows in pytorch <2.4, so we need to
guard around this case.
---------
Signed-off-by: Logan Adams <loadams@microsoft.com>