Leia meu comentário sobre a questão. Se o problema é apenas que a replicação quebrou porque uma instrução foi ruim (os servidores estão executando a mesma versão do MySQL?), Pode ser possível apenas corrigir o problema e reiniciar a replicação.
Se o problema é que os mestres executaram gravações mutuamente incompatíveis, então isso é uma correção mais complicada, e não acho que isso possa ser feito automaticamente. Você provavelmente terá que examinar os logs binários em cada servidor e reconciliar manualmente os conflitos.
No futuro, no entanto, você precisa fazer uma de duas coisas - ou ter apenas um servidor aceitando gravações a qualquer momento ou evitar chaves de auto_incremento. Eu recomendo o primeiro, porque o efeito é que você tem um servidor que pode se tornar o mestre ativo a qualquer momento. Se você realmente precisa que os clientes sempre escrevam para o mestre mais próximo, você precisará criar uma maneira de particionar as chaves para que um mestre possa criar uma linha com uma chave primária que o outro mestre esteja certo de não usar.