We are subscribing to realtime updates using the EMA API on 2 servers.
We received the "A23: Source has gone down" status message followed by the "A24: Moving item to new server which has lower server id" status message on both the servers.
On one of the servers we received the channel-down message which we are handling to reconnect/resubscribe but the other server did not receive this and ended up not getting any updates. So the data on that server was stale.
Why did this happen? How do we avoid this going forward? Should we automatically reconnect if we receive the "Source has gone down..." or "Moving item to new server..." status messages?