A troca de alias atômico falha com index_not_found_exception em um índice totalmente não relacionado

Desejo substituir e indexar com tempo de inatividade zero, conforme descrito ema documentação ES.

Estou fazendo isso por:

criando um novo índicemy_index_v2 com os novos dadosatualizando o novo índicetrocando-os em uma operação atômica, executando a seguinte solicitação:

POST /_aliases

{
    "actions": [
        { "remove": { "index": "*", "alias": "my_index" }},
        { "add":    { "index": "my_index_v2", "alias": "my_index" }}
    ]
}

Isso funciona como esperado, exceto quando falha aleatoriamente com a resposta 404. A mensagem de erro é:

{
   "error": {
      "root_cause": ... (same)
      "type": "index_not_found_exception",
      "reason": "no such index",
      "resource.type": "index_or_alias",
      "resource.id": "my_unrelated_index_v13",
      "index": "my_unrelated_index_v13"
   },
   "status": 404
}
Posteriormente, e somente se a troca funcionou, excluímos os índices agora não utilizados que estavam associados a este e somente esse alias.

Toda a operação acontece periodicamente a cada poucos minutos. Operações semelhantes às descritas podem ocorrer ao mesmo tempo no cluster, em outros aliases / índices. O erro acontece aleatoriamente, a cada várias horas.

Existe uma razão para que essas operações interfiram entre si? O que está acontecendo?

EDITAR: esclareceu a etapa DELETE no final.