If an exception happens while the collection metadata is being loaded, mongos will leak a ChunkManager object, which may or may not contain partial metadata as well.
The reason for this is that we pass a raw pointer in this call. This could be fixed by using a unique_ptr so that the incomplete ChunkManager will be deleted on exception.