My suggestion is to live with whatever ArcGIS Server does. If you change the type for your service then you will return one thing and ArcGIS Server calls, i.e. calls not to your SOE, will return another. It seems better to me to be consistent even if it is not optimal. ArcGIS Server does not seem to give you a lot of control over many aspects of the HTTP response.
That said, one solution that will work is to implement a proxy server. If you have a proxy then you can change anything (including ESRI responses) that you like.