Change order in uv.fs_read to prevent potential memory.

This can happen if the first malloc for `buf.base` succeeds, but then the
second malloc for req->data fails.