fix: return token when custom parseError handler produces one (or returns at all and sets the ERROR token) when in reject/backtracking lexer mode