Currently the collection sharding state is created here, this implies that non sharded mongod instances will be running using CollectionShardingRuntime. If the node is not sharded we should have a standalone version, like the embedded.
is depended on by
SERVER-32198Missing collection metadata on the shard implies both UNSHARDED and "metadata not loaded yet"
SERVER-45779Throw Stale Shard Version when collection is unknown on getOwnershipFilter