I noticed that with yum-2.4.1-1.fc4 that yum clean all doesn't clean disabled repos. You have to say --enablerepo=. I think clean all should clean all.