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

why not a simple `Array#filter` instead?

```js
alarms = alarms.filter((alarm) => {
  return alarm.alarmId !== alarmId;
});
```

performance is not really an issue during the unit tests and since operation is sync it should not cause issues.