parser: Fix ICE in ElseIf behind Else error recovery (fixes #703)