This is from Micrsoft's technet site:
"The KCC, a process running on each domain controller, automatically identifies the most efficient replication topology for your network, based on information you provide about your network in Active Directory Sites and Services. The KCC regularly recalculates the replication topology to adjust for any network changes that have occurred. The KCC of one domain controller within each site (the intersite topology generator) determines the intersite replication topology."
This takes place automatically and is independent of what happens behind the scenes at your WAN provider.
So think of it this way. Unless you have two circuits from two different carriers coming into your building from two completely different paths, your redundancy from your carrier is that of failover in their network, not physically yours in a sense. Server A communicating with Server B and Server C won't know that the carrier had a router go out 100 miles away since they failed over internally to an alternate router or different path. That's not AD's responsibility to keep up with the carriers internal issues.
Even if you did have an MPLS network and a DSL/Cable VPN network as a failover, it's your routing/firewall equipment that would make the best choice based on routing protocols on how to get to alternate paths.
That's not to say you can't make manual changes and add additional site links, but I've found it's less headache to just let Microsoft do it automatically.