Enqueue release on clone change only
During the refactor of synchronization mechanics in #1906, this got
accidentally moved outside the condition that checks if we have a clone
or it needs updating, with the result that a release is always enqueued
on a signal from the mirror it is bound to.
Move it back inside the condition so we only enqueue releases we
actually have updates from git for.