From what I read earlier this week, the fault was as much the league's as the club's, which is why the repercussions were minimal.
This is going nowhere.
I heard at the time (that it became general knowledge) on Radio Newcastle that it only came to light when SAFC received the player lists from Uefa (or fifa) for the drug testing and then SAFC investigated why he was not on the list and highlighted the error therefore the premier league are just as culpable and is probably why we did not hear at the time. As another poster has pointed out ALL of the clubs were aware and happy with the punishment so I think this is journo's stirring things up