Fixes #15153 (regular file open blocking entire OS thread).
The linked issue has a reproducer of a large file read blocking all other forkIO
threads; this change fixes that.
I have run it on production servers for half a year and noticed a problem.