Return orphan chunk for fixedReader.

If the file isn’t big enough to contain the last return, return whatever’s left
before returning null.
Avoid unnecessary slice.
Write repeatedly until all bytes are written.
Open files immediately.

Also, fix deferred write.