`TableCollection` uses a metadata check to make sure its tables exist. Therefore, it's important that the tables exist by the time the metadata entry is created.