location-header: tweak location header handling

- Fix potentially sending the location header into PSOL twice.
- Be more thorough when unsetting the location header

Attempts to fix https://github.com/pagespeed/ngx_pagespeed/issues/725
Merge pull request #744 from pagespeed/oschaaf-double-location

location-header: tweak location header handling