Fix `header_names` option misbehaviour

The default header fields for both the token and the identifier
were omitted, even if only one header name was customized.

Fixes #120