Nifong didn't "know all along" she'd had consensual sex earlier, because I think she lied to investigators. It wasn't until the SBI results released April 10 showed no match to the players that it was obvious she lied.
I think Nifong knew days earlier from someone in the SBI lab, and that's why the line-up was arranged on April 4. With no DNA or ID, Nifong couldn't deliver his promised indictments in time for the May 2 primary.
I was just dramatizing possible court testimony. Nifong knew for a darn long time that CGM had lied to him, the sane, etc.
Not only all that, but it was also about a week prior to the first lab tests were formally remitted to Nifong that Nifong was making noises about condoms. As soon as he said that I said he had the results back and they were negative as to the players.
But what's significant is that when Nifong was seeking his indictments, he knew Mangum had lied about whom all she had sex with, which is actually a more important fact than the fact of Mangum lying to the SANE nurse about whom all she had sex with just prior to the alleged incident.