Minor refactor of response conversion and when/where responseXXX fields are set on the jqXHR. Fixes #11151. Fixes #13388.
Makes the code a little more readable while saving 1 byte. Per @gibson042.