Как вариант в /etc/systemd/system.conf
раскомментировать и изменить значение
DefaultTimeoutStopSec=10s
То есть при любом зависшем процессе ждём 10 сек, потом принудительно завершаем.
Изменения вступят в силу после перезагрузки (то есть через 1 выключение).
Если это поможет, можете потом и меньше поставить.