NEXUS-5602: WL init causes long startup time

Added UT, just to realize that initial fix is wrong, due to
concurrency issues of direct updates of group WLs.

Second attempt should be more involved but clearer.

Added UT covering both cases: boot-init and runtime
repo addition, verifying that WL updates does not happen more than
needed.