Fix some color morph issues

Okay, having somewhere to test helped, and I verified some other little issues.  Forgot unsigned on VSHL, big deal.  Fixes #5738.

-[Unknown]