Do not allow uninterruptible dsme-server to block dsme exit
Do not allow uninterruptible dsme-server to block dsme exit

Try to kill dsme-server first with SIGTERM, then with SIGKILL.

Use maximum child exit wait time that is less than both:
a) watchdog kick period
b) time systemd waits for dmse itself to exit

Do not clear watchdog nowayout states if dsme-server does not exit.

[dsme] Do not allow uninterruptible dsme-server to block dsme exit. Fixes JB#17021

spiiroin/dsme,philippedeswert/dsme,philippedeswert/dsme,philippedeswert/dsme,spiiroin/dsme