Scene Editor: use channel's primary color to determine color tool availability (instead of channel name)

fix unit tests