Always ensure stable branch checkout
When tag already exists we skip release execution, but something later in the process may read the content of this repository (i.e. Omnibus will read the content of gitlab repository)
Even when a tag exists, we should checkout the tag before skipping the release execution.