addressed some issues found by QE:

Missing repo detection was broken for repos that were actually missing

Enabling repos didn't work for RHSM

Also added less satanic RHN repo detection