Draft: Do not use O_NONBLOCK on regular files.
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.
Edited by Andreas Klebinger