Improve defense in ConcurrentSync

Check for more pre-conditions before running the sync.