don't change readystate if it's already been changed
auto merge of #2527 : Manishearth/servo/xhr-wpt-ready-state, r=Ms2ger

For the wpt test [open-open-send.htm](https://github.com/w3c/web-platform-tests/blob/master/XMLHttpRequest/open-open-send.htm)


Blocks #2525