splice engine: fix vmsplice() problem with block sizes larger than a pipe