[Git][ghc/ghc][wip/fix-26953] 197 commits: Correct `hIsReadable` and `hIsWritable` for duplex handles