campaigns: don't update diff stat until after changeset reconciliation is complete
Created by: LawnGnome
This only applies to updated changesets, rather than new ones: we currently update the cached diffstat on the changeset before even enqueuing the operation to push the updated branch to the code host. We should defer that until after the push has actually succeeded.