fetch: park an unread body stream instead of buffering it without bound (#39590)