listeners/github: always update repos for webhooks

In the case where a webhook could not be created, either because it already exists or some other error, the jenkins job is still added. Pushing the repo into the github listener config removes this problem where the plugin configs are not synced. Also, having the extra data in the config does not affect how the plugin behaves.