As said in the parent issue. We need some benchmark here first.
Releasing L2 cache HFileBlocks before shipped() when switching from pread to stream causes result corruption
Backport HBASE-17917 to branch-1
Return immediately for a scan rpc call when we want to switch from pread to stream