Since #8083 and #7749 were both merged, any flag set in nRelevantServices would propagate to all CAddress results retrieved from the DNS seed, even if that DNS seed does not support filtering.
Fix this by making the name adaptation function also update the passed in flags.
Furthermore, move that from from DNSSeedData to net. Structs in chainparams should be data only.