trap exceptions from the parser, but not ones thrown by event handlers

According to RedisClient.prototype.on_data, "Callbacks that throw exceptions will land in return_reply(), below.".  Although this handling is now in try_callback, exceptions thrown by "reply" callbacks are being silenced by the try/catch in lib/parser/javascript.js.  Allow those errors to be thrown to the right place.