Servlet is responding with correct GET response headers now. Content encoding chunked was making the client think it never received anything...