I feel at this point a warning is warranted. A warning that one has just updated a user channel but called rebuild with root - my guess is rebuild sounds like a root level job but adding channels seems to be something root shouldn’t have to be employed to use but that’s just a guess at user thinking. Before I used flakes I would sometimes have confused late nights not realizing my user channels were pointing elsewhere.
is your concern that I have personally messed up my system by having a user level channel which may conflict with the root level channel? I have since removed that channel and ran update on both user and root, and rebuild on root. Should I be safe?