Good on you for the final result, extra-special kudos to the LBS for the fantastic help and customer service. And, for whatever reason, good on Specialized. Having a good relationship with a LBS is a definite plus. In my mind, how and why the claim got to resolution does not matter much. I think no one can tell from a picture what caused the failure. I look at it as a good ending for all parties involved.