[GHC] #14503: Killing a thread will block if there is another process reading from a handle