When multiple update channels are defined, the operator now has this behavior:
If the currently running version exists in the new channel, the new channel takes over without any fanfare. If no version is asked for explicitly, updates will be walked in the new channel.
If the currently running version doesn't exist in the new channel, the current version will be annotated with an attribute "not in desired channel". The operator will wait until the graph is updated and an edge is found in the desired channel.
When multiple update channels are defined, the operator now has this behavior: