Eu acredito que sua descrição do cenário está correta em todos os aspectos, exceto no tempo. A entrada da tabela CAM para H1 em S2 expirará se não receber nenhum quadro de H1 no período de tempo configurado, momento em que transmitirá esses quadros para todas as suas portas.
No entanto, assim que H1 envia um quadro via S3, para H2 ou para ffff.ffff.ffff, as tabelas CAM serão atualizadas para refletir a alteração da topologia.
Quando a camada PHY cai na porta antiga de H1 em S1, S1 excluirá todas as entradas de tabela CAM associadas a essa porta, assegurando que os quadros subseqüentes endereçados a H1 sejam transmitidos apropriadamente, para que outros hosts conectados a S1 sejam capazes de obter tráfego para o novo switch do H1.