app: special-case achromatic pixels in hue-saturation
I have not dechiffered the hue range logic, but achromatic pixels do not seem to rely on the interpolation thus making a tweak for achromatic pixels by introducing a new function rather than a global seem localized to the simpler branch.