For whatever reason systemd stop signals are not caught anymore by the "except KeyboardInterrupt", so the storage file is lost on what should be a graceful shutdown.