Fix collision between CK_REDRAW and USERFUNC (#9234).

CK_REDRAW just happened to be assigned a value of -10000, meaning the
first user macro defined would be unusable as the character loop would
read the CK_REDRAW and continue looping.