Add only_if to yum clean execute

If you have a file in /etc/yum.repos.d that matches the repo you are trying to delete but yum is not aware of the repo you can run into yum failing to clean it which then causes the chef run to fail.

The only_if will check first if yum is actually aware of the repo before attempting to perform a clean on it.