Only store new version checks if they are safe to keep
This stops writing future VersionCheck data for affected GitLab versions to the DB and is much simpler than the mutli-step logic code we had before.
This stops writing future VersionCheck data for affected GitLab versions to the DB and is much simpler than the mutli-step logic code we had before.