Thanks for the information.
This time I started recording before opening the browser itself and stopped as soon as I logged in to the target application.
Below headers are extra in comparison to the original request,
Host: <host>
Cookie: <cookie name and value>
Response comparison shows that the original response has "OK" followed by proper response contents and the ZEST script ran response has something like this - //EX[x,x,["com.google.gwt.user.client.rpc.RpcTokenException/xxxxxxxxxxxx","Invalid RPC token (Invalid XSRF token)"],x,x]