De este relatório de bug relatado em 2013 , RestartUSec é um valor de interface de baixo nível ( principalmente para ferramentas), enquanto RestartSec é o valor de alto nível que está documentado no systemd.service man page. Não há diferença, tanto quanto eu posso dizer entre os dois, exceto que um usa apenas microssegundos e o outro é mais livre.