Adicione Restart=always
à unidade de serviço, assim o systemd continuará atualizando o serviço se ele falhar.
Em uma nota lateral, você deve usar OnUnitInactiveSec
em vez de OnUnitActiveSec
.
OnUnitInactiveSec=10s
(ou 20s) iniciará o serviço 10 segundos após a interrupção. Desta forma, você garante que ele não seja chamado duas vezes e, possivelmente, evite o banimento do DOS no Google