Investigate what happens if the SSR rendered page, which contains hydration data, is run some time after the data has been updated at runtime, by being pulled out from the cache. I suspect we end up with stale data overwriting newer data. We'll probably need some way to handle this.