It is by design, so variable names etc that start with a keyword do not get
a case forced while you type them.
Try creating a variable called "AND51" (with this case) in 3.94
This was quite an annoying behaviour.
So now only the color changes (so you can know you typed it right, and it is a keyword),
but the case only changes when it is sure that you finished the word.