added logic to detect and enable disabled repos

TODO: Enabling the repo doesn't seem to work correctly for RHSM - fix it