Yes this is a quality of life improvement for you speedrunners to have as little friction as possible to restart runs. There was also an update to focus the restart button by default after two restarts per session so that you can quickly press either ESC->SPACE, ESC->ENTER or ESC->Left Mouse Button to restart. I hope that you like it!
The level counter variable has been made static as well which will properly fix any Autosplitter issues after the address has been found.
The variable that BatedUrGonnaDie's script uses to track restarts which was added after I have talked to him has been intentionally set up in such a way that it only triggers after the level has been loaded since tracking the loading time itself is hardware dependent and very unfair for such a short run where it is all about milliseconds.
So yes I would suggest changing the rules to start the run after load has finished but that is up to you of course. I could also change it so that the reset happens before load if you insist. The only downside I can see to the new method is that timing the run manually without Autosplitter might be harder but it is much more consist with it.