Add on_collection_source_refreshed() callback. Track collection source refresh in clients_synchronizing. Refresh collection sources before calendar clients. Fix PROP_SYNCHRONIZING state by waiting for all async ops.