We want to rename showDisconnectedBar to be more general so it can be used for eg the keyserver status page.
We actually shouldn't need any migrations here since KeyserverInfo.connection is stripped out from KeyserverInfo before being persisted, and KeyserverInfo.connection is set to defaultConnectionInfo when being rehydrated. This is handled in keyserverStoreTransform on both web and native.
Do we need to send "legacy" ConnectionInfos to old clients?
My understanding is that ConnectionInfo is a client-only type and no inital value is sent from the keyserver. I was a bit confused because of connectionInfoValidator, but it turns out connectionInfoValidator is only consumed by keyserverInfoValidator which is only consumed by keyserverStoreValidator... which doesn't seem to be used anywhere? It looks like the only two KeyserverInfo fields we send as part of initialReduxState are sessionID and updatesCurrentAsOf.
Depends on D10879