I looked into this, and the Rocket silo in 1.1 has two inventories used for handling launchable items:
- "Rocket inventory" can accept items, but items cannot be removed. Satellite goes in here.
- "Rocket return inventory" cannot accept items, they can only be removed. The science packs go in here.
Each of those inventories only appear in the Rocket silo GUI when they can be used.
In 2.0, the second inventory "Rocket return inventory" is gone, and for reasons unknown, "Rocket inventory" does allow removing items which is how Classic Rocket Silo works.
It's not possible to restrict removing certain items from the inventory at the prototype level, and even if I could, you have items like the Space science pack which is both a launch product and a launchable when the "Fish can come from space" setting is active.
I could do some scripting trickery by turning off adjacent inserters when the silo is in a certain stage, but that's going to make the mod super-complex and break everything. ;)
If anyone from the future is reading and wants to migrate a 1.1 world to 2.0+this_mod for some reason, I would suggest putting blacklist filter inserters on all of your silos and then doing the migration.