If I'm understanding correctly, you are starting two MDH servers, one for IPv4 and other (the one under this comment lines) for IPv6. I don't like to much this approach... what it should be desirable is start just one MDH server, but with both IPv4 and IPv6 capabilities.

Is anything is MDH that is precluding to do this approach?