We are now making sure to keep all headers when we replay REST requests.
In the past we were just passing the URL, data string, and etag when replaying REST requests.  This lost other custom information like headers that could be set with the RESTOptions object.  We are now using the RESTOptions object to maintain the state of a replayed REST request so we can keep all header and other information from the original request.