Currently, if one scales this image down to zero nodes of mongodb (the goal being to reset the cluster), Consul keeps a cache of who the primary is supposed to be, so the nodes that get added back don't create a new cluster.
Not sure of a good solution, but wanted to at least document the problem. 👍