Add SCL channel when registering

@gmcculloug Second of 3 PR's as discussed.
is `enabled_repos` expensive?
Do we need to cache it in a local variable on the line above?