Os scripts init primeiro tentam enviar um sinal TERM, então o processo termina normalmente. Quando isso falha, o kernel começa a matá-los, sem esperar que o processo termine. Você deve verificar qual processo e talvez finalizá-los você mesmo, em vez de esperar pelo script.