I'll bet he didn't even realize who he was until it was too late. He's NOT an American, ya know.
Given that, I still think the greater shame is upon Kerry, who knows he is in defiance of church doctrine, and still receives the Eucharist.