back out a previous commit, force listeners on inactive relays to build headers again.

with inactive on-demand relays, the details for the relay are not yet set, so if
a listener connects then they will not know exactly what the repsonse would be.