Ensure that adding a header overwrites when not a multi-value header
Ensure that adding a header overwrites when not a multi-value header

If the header is not a multi-value header, but a header of that type was
previously injected, we should overwrite it.

zendframework/zend-http