It is a defense to prosecution for aggravated perjury that the person retracted the false statement before completion of the testimony at the official proceeding during which the aggravated perjury was committed.