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