instead of erroring out when response is larger than MaxLength, return what you have

When the response is larger than MaxLength, this function will return
the body it received up to the last chunk, which might be a bit more than MaxLength.

ps.
sorry for the spam, I was pushing the wrong commit all the time