Updated some delegate names to more accurately reflect their position in the flow of things.
The document sync manager now prevents multiple sync operations from happening at the same time. Requests to sync while the document sync manager is syncing will result in another sync being kicked off immediately after the current sync is finished. However, if the current sync fails, additional syncs will not be started.