Amend fix #6647

Load preferences always instead on positive cases only.
Also, resolve and reject deferred on negative flows in addScope.

@dangoor, this is to relax a little bit adding of the scopes. note that path scope is still dependent on "user" scope to be loaded as it explicitly specifies its position.