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

I think we should "inline" the `cacheSyncFrequency` function since now it's just `syncFrequency = value;`