Don't add another Connection: header if we already have one,
but do insist on it being "close" if we need that.

Test case by daghf

Fixes #1613