DST shares the sync.  i've added a comment.

Re avoiding sync blocks, I tend to agree, but sometimes it's hard.  Maybe if submit were idempotent?