Factory building the NATS MsgHdrs used to carry transport headers.
Required alongside client for trace propagation: an injected
connection carries no nats module, so the broker has no headers() to call.
A lazily-loaded connection supplies its own and needs nothing here.
() => INatsHeaders