[libsocialcache] Handle per-account profiles corectly in SyncHelper

Handles per-account profile names correctly. Also aggregates status change signals and changes loading property only after all the syncs have finished.