I thought Frank just didn't have the legs today (or yesterday), which is why CSC rode so conservatively yesterday and right up until the final climb today.
What I don't understand is why didn't Andy go with Sastre? He clearly had the legs, and could have helped Sastre open up a bigger gap.