Improve handling of unexpected token in among ()
Improve handling of unexpected token in among ()

Previously we issued an error, and then handled the token as if we'd
seen the closing ')' of the among - this probably wasn't intended but
just a missing "break;" in a switch statement.  Now we issue an error
and try the next token.

snowballstem/snowball,snowballstem/snowball,snowballstem/snowball,snowballstem/snowball,snowballstem/snowball,snowballstem/snowball,snowballstem/snowball,snowballstem/snowball