ReadableFileHandleProtocol.readToEnd
can fail to read the complete contents of file sizes less than the single shot read limit
#2769
+164
−44