Why it wouldn't is because 'start' scripts are designed to run once during an instance of the emulator; when it starts. Atleast that's my understanding. I could be mistaken and if I am I apologize.
You could create a special set of scripts to run all the 'start' scripts for one special condition, ie. for an unloadall situation. But then that seems more bother than it's worth.
My primary reason for posting the comment was to note one special situation where a restart is necessary under normal conditions. For most every other script mod an unloadall will do fine.
I'm just trying to cover all bases. Though it might not happen I could imagine someone beating their head against the wall because they changed a 'start' script, did an unloadall and then couldn't figure out why the changes didn't take effect.
