It sounds like another 100% automatic system.The rocket has to have a satellite in order to get the science packs (the rocket has to be able send back the discoveries, right?).
How about this: Satellite is landing on a specific tile (like on the silo, or some new building), but with limited accuracy, determined by some factors (eg. difficulty level, science progress, number of rockets send, option at game start, etc). After sending rocket, you should make a mission to recover the satellite payload... So it may land on the spot, or 10 screens away.