Altering either the Content or RawBytes properties has no effect on the output.
You must use a custom XML deserializer if you want to preprocess the content.
Fortunately this is actually quite easy as you can simply extend RestSharp.Deserializers.XmlDeserializer and override the Deserialize<T> method and do any pre-processing on response.Content before calling base.Deserialize<T>(response). This works like I expected it to work when I put it in OnBeforeDeserialize.