Call target function immediately, call callback in next tick
Allow EOF during read

Previous to this, piped streams would continue to trickle one byte at a time toward the high water mark.