std.Io.Threaded: avoid extra fields of Thread

As mlugg pointed out those race when a thread finishes an operation just
after it is canceled and then that thread to picks up another task,
resulting in these fields being potentially overwritten.

This updates fileReadStreaming on Windows to handle being alerted, and
then manage its own cancelation of the file I/O.
b470800265Andrew Kelley committed on 1/30/2026, 8:10:01 PMparent8430354
2 files changedLine totals unavailable