FastArchivalUrlReplayParseEventHandler inserts banner in the middle of JavaScript

It gets confused by JavaScript text like `/</g;...` and inserts banner in the wrong place.
This is caused by a bug in `ContextAwareLexer`, that reads only one CDATA from <SCRIPT> body, blindly turns off inScriptText flag before actually hitting </SCRIPT>.