Mark,
> I'm concerned about what happens if circuit C dies.
> What mechanism would allow AS2 to revert to only announcing
> their subnets of the larger block?
It sounds like BGP Conditional Advertisement would be a good fit for this:
http://www.cisco.com/warp/public/459/cond_adv.html
Good Luck,
~Aaron