I figured I can bypass the issue by loading though loading a scenario
the changes are, in my opinion, annoying.
there are few cases where this make the mod better and several where it makes it worse
for example,
removing the old bot build- oops there is a chest of trash (bots) all over the floor
moving the main storage- pickup another chest of junk and oops now there is (again) trash on the floor
excided about your fancy new personal roboport? sorry, you need find a junk chest first.
ect.
the changes also do not fix the biggest balance issue (that the early bot can be put in roboports)
my recommendation is instead of pushing the player away from early bots, pull them toward normal construction bots. make the early bots unaffected by bot speed research and players will be drawn toward normal bots naturally as they are faster.
this will be more fun for the player (seeing 'the hand of the designer' is generally not a good thing). And if players sometimes use the wrong bots, so what. It was not terrible before, why is it terrible now?
PS if you are still determined to never let players combine normal roboports and early bots, you could change it so they are normally a 'early bot pack'.
When a Early Bot Pack enters a valid inventory it turns into Early Bots.