Closes #2892: preserve iterparse events in case of SyntaxError.
4 files changed