Run updates when we can't determine the semver.
In test/dev Gitlab uses non semver Appversion image tags. This changes makes it possible to run the upgrades when it has such versions. When it can't determine the version difference, it will just continue with the update loop and don't fail.