Hash/convert more when a CLUT base is used

This seems a bit strange, but the games that use these bases seem to read outside the loaded CLUT to a previously loaded CLUT (per #2297.)

May cause a performance issue on games that use a base but don't do this.  Cuts a few very minor optimizations to make this work consistently too.

-[Unknown]