Yea... but the caching is useful, because there's a couple places along the way that we need to call realmInfo(), and that request makes an outbound request over the intertubes. It'd really slow things down to do that multiple times, so I need to cache the result.

But simply storing a cache of `realmInfo` that only stores one value felt naive, since you could technically call `watch()` with a different realm while it's in the middle of doing `getSilentAssertion()`, which would change the realm. Maybe. Stuff.