fix(pipe) getBody: call callback twice - error, close