Originally when we began persisting host information such a tokens/host_id, we would populate gossip with this information. At some point we began only populating TokenMetadata, which gives us most of the same benefit, but in a full ring restart where the gossip ether is empty, it populates useless info such as :
TOKENS: not present
which is the minimum required for a state to exist. Instead we should keep gossip in sync with TMD when populating this information like we used to do.