rename 'raise_exception' callback

yum uses this to log urlgrab failures, so rename it 'log_grab_failure'
and make it log the failure.
clean up repo setup

This ensures that we set up all the newly-added repos the same way as
the existing ones, and should also set them up more like how yum does.