Move new version calculation and file sync validation to KFileSyncUtils