list, pattern arguments to [lsearch] are inverted

If I got the thing correctly, this causes a varstring defined with key 1 never
to be actually used as a key.