With these changes, running a simulation is very close to running an actual testnet. Some checks have been added in the client to make sure you are not connecting to an incompatible network (e.g. a network running with a different number of shards).