Update the cached horizon after publishes, so we don't get stuck with a mega-old horizon when a lot of publishes, but no registers, happen