fixes #7979 - adding better error reporting for repo enable ui

This adds better messages for:

* Fetching the list of available repositories for a repo set
* Enabling a repo