always use service override, never `systemctl soft-reboot`•••Turns out this is very important! If systemd is doing a soft-reboot, it
can not do another one while this first is not finished. Doing a reboot
(even if it is actually a soft-reboot) removes this limitation.