During a magic restore, we'll sometimes need to create system collections. For example, we'll create the `admin.system.users` and `admin.system.roles` collections when we upsert automation agent credentials to the cluster, if the collections did not exist previously. These collections are typically replicated across a replica set, and therefore will contain the same collection UUIDs. If we create them independently on each cluster, they'll all have different UUIDs.
To get around this, we'll introduce a '--seedForUuids' parameter to the restore configuration. This parameter will include an ObjectId that we can use to seed the UUID generation, so that any restore passed the same seed value will generate the same collection UUIDs.