Late to the party but:
1) I don't consider Sano getting thrown out at home on a 2 out double to be a mistake. I think it's common to send the runner in similar situations, as I believe there's a better chance he scores than there is he scores later if he doesn't go. Pretty confident most MLB 3b coaches send him there.
2) in contrast, with no outs, 2nd and third, I'm skeptical the contact play was called when Kirillof got thrown out at home on the infield grounder. It would be unusual to have that play on with no outs. Also, the trail runner (Buxton) didn't advance, which he normally would, even on a ground ball to the left side...thats kind the point of the contact play. I'm inclined to think that was a missed sign by Kirilloff.