when JSON.parse(body) has an invalid respone the options for makerequest should be included in the err object to provide insight into failing request.