Early return in options, handle missing response

If `'max-forwards'` is not set in the headers, `response` is never assigned to.