Fixing TaskServlet to properly return 500 when an exception is thrown by a Task.  Exceptions were only being handled after the output stream was being closed, which results in Jetty committing the response and disallowing further modifictaion (e.g. sending an error).