I disagree. The Grand Jury is still in session, Fitzgerald could always call Cooper back in to explain the inconsistency in what he testified and what he published in TIME. I think the lie(s) Cooper told to the Grand Jury, he must keep repeating now. And I think that's exactly what he's doing, on what he knew about Valerie Plame, and when he knew it.
And all he has to say is that what he wrote for TIME is not the truth, but his testimony before the grand jury was truthful.