removed EtagSynchronizer, reapplied locks
removed unused code
removed unused method
added lock to touch operation in TouchMissingReferenceDocumentTask