Right now restart of the simulator requires reinstalling web3 clients like Metamask if they used the recycled instance, since clients cache the operations such as transaction using chain id as a cache key.
We need to provide functionality to increment chain ID upon every restart so the new chain can be added to web3 clients without reinstall.