FileWatching: fix data race on timedout flag in poll_fd
The `timedout` flag in `poll_fd` was a plain `Ref{Bool}` accessed from
both the Timer callback and the calling task without synchronization.
Replace it with `Threads.Atomic{Bool}` to eliminate the data race.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> K
Kristoffer Carlsson committed
e854ee4083f13ff6b62894c6036d9b5d9db62276
Parent: 0d1054c