Scripting restarts are the creation of new jython interpreter instances, so this is expected behavior. Any edit to any script module or event involved, leaf or inherited, will trigger a restart, and the new interpreter has to load everything.
2 Likes