It's since been reported that IE only accepts text/xsl. I'm not particularly interested in supporting an IE proprietary protocol alone and breaking standards-compliant browsers. Maybe MS can be convinced to change this behaviour for a 9.0 release.
Do other browsers break by sending type=text/xsl? It looks like Mozilla, Opera and Chrome support text/xsl.
Reverted by r61419