You missed a key part of the story where the undercover agent told the bitcoin seller that he was going to use the bitcoins to purchase stolen credit card information. That's the key part in this case, and probably the only reason an arrest was/could be made.
This is an interesting point and one that I missed the first time I read the story.