Fixes #35207 - dual stack fallback
This should let folks select which stack they want to provision over clearly with an easy way to disable it once dual stack works.
Issues: #35207
@ares @lzap does one of you have a setup to test this on? It seems to make sense to me, but I have no way to test
I almost never did test these edge cases, I would only make sure the generated files are valid. These are not supported in Satellite so we are usually good to go just by verifying the syntax. Just keep in mind that our unit tests (ksvalidator) snapshot suite does only basic configuraiton (single IPv4, single IPv6), if you want to go an extra mile, just request adding a test case there.
LGTM