Hi Stefan,
Thanks for the positive feedback.
I'm not sure that's the case, I'll do more testing locally. If that is the case, then I can introduce 'restart-emacs-query-functions' instead when 'restart' is t for the same outcome, which may actually be a preferable change anyway.
Thanks,
Ellis (@lkn)