bc3fda518d
update(source) unconditionally called updateSourceForScope for both user and project scopes, creating a local install even when the source was only registered globally. Unify into a single code path that iterates settings per scope, filtering by identity when a source is provided.