Bug 821604 - Don't start periodic sync until we have a calendar that needs a real sync operation r=millermedeiros

if it is already scheduling we don't need to check if we have any syncable accounts.. I would probably add this to the top:

```js
if (scheduling) {
  return scheduling;
}
```