that sounds very logical to me. As you stated you can move 2 of the 4 interfaces from vlan a, do the same with the host and then verify the host connections on the array. I would also recommend using purehost monitor via SSH to see that IOs are actually being issue over that vlan a after you move it so that when you repeat the process on vlan b you know the host's MPIO will failover. Very similar to how we do controller upgrades. Typically support gives at least 5-10 minutes for stabilization of the host stack, I wouldn't say there is a hard number just no reason to rush :)