touches up the docs in Clustered Data to, imo, make the mechanism clearer.
adds a log prefix and ensures its used consistently in clustered_data
adds a FetchLatest method to StateUpdator. I thought it's better to abstract that away, as for example - Clustered Data shouldn't really care about the implementation detail of doing a "no-op update" to ensure it fetches the latest state
This patch: