Worked great (although slightly different since I was using LVM physical volumes). In particular, appreciated the trick of getting "mdadm --grow -n3 /dev/md0" to print out the exact size required.

I also was not aware of the --backup-file having never required it before in other mdadm operations, so you likely saved me time there as well. Thanks.