Azure ACME DNS Challenge Race Condition?

Hi all, we've been using traefik 1.7.5 in a load balanced configuration behind an Azure Load Balancer with Consul as a backend. Our current config generates new SSL certificates whenever a new service is registered to Consul and added to traefik with the traefik.enable tag.

The problem is that sometimes all of our traefik nodes attempt to answer the DNS challenge at the same time, which can lead to scenarios where a few nodes error out and only one generates the cert properly. Does anyone know if upgrading to a later version in 1.7 will fix this, or if there's a workaround for it? We couldn't find anything related in the changelogs. Is there retry logic for this as well?

Just discovered Traefik clustering... this might be what we need, sorry for answering my own question!