Para ser sincero, o que eu recomendaria aqui seria ignorar completamente o script SysV e criar seu próprio script systemd. Na verdade, estou pensando em fazer isso para o isc-dhcp-server, devido a algumas situações irritantes em que eu bagunço coisas e o systemd nem percebe; seria muito mais fácil lidar com isso (particularmente sob controle de script) se a morte do daemon resultasse no status de mudança de serviço.