Remove unnecessary PROVIDER_CHANGED broadcast on launch

When the calendar provider process launches, removeStaleAccounts() is
called. This would cause a PROVIDER_CHANGED broadcast regardless of
whether any changes were made or not -- starting all receivers of that
action for no good reason.

Let's only do the broadcast when something actually changed.

Bug: 32997676
Change-Id: I660742b0cb13297a6489fa340be52e372a91112a
1 file changed