GitlabWebhook URL doesn't update when the buildconfig name changes
BuildConfig is deleted for some reason, the
GitlabWebhookURL field in the status still points to the old
BuildConfig and it needs to be updated.
Right now, when the field is not set, we set it. And we don't reconcile it after it is set. Instead, we should generate the URL every reconcile and update if it's not the same as on the Status