DNM: Wip 6029

This branch strengthens the user_version field in PGs and promotes it to a first-class citizen for new clients, in order to support the forthcoming caching pools.