The mod appears to work correctly in Factorio 1.1, with only a unzip and version bump, so thanks for this code being robust!
I did encounter a bug when using this mod with Editor Extensions (v1.8.0), for which a screenshot of the error is available here (will try to keep it alive for at least 90 days): https://share.getcloudapp.com/6quxkOOz
Steps to Reproduce:
* Use Factorio 1.1 experimental (currently on build 57050)
* Install Mega Bot Start. Unzip the mod, and bump factorio_version to 1.1
* Install Editor Extensions ( https://mods.factorio.com/mod/EditorExtensions )
* Restart to load mods
* Start a new game, in the game type select "Editor Extensions Testing" (the mod bundles a scenario)
Hope the crash description is specific enough to reproduce, but if not, please feel free to bug me. :)