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.