Make sure that mirrors do not break on force pushes
GitLab push mirroring breaks when a commit which already exists on the mirror is removed by a force push. Our own script, which mirrors by pulling from the primary and pushing to the mirror should be changed such that it can deal with such situations.