Bug 1018833 - Calendar sync duplicates events r=gaye

making a separate PR targeting 2.1 to speed up the uplift process (specially since we might need to rebase changes after AMD modules)
Is it possible that `queueExpand` will be called (perhaps for different reasons ie sync alarm + cache miss while time view swiping) multiple times close together in a way that would still trigger this issue?