this jqXHR I believe is thenable, but for no good reason. It merely settles with itself, but its resolves on its own next-tick forcing an autorun. I solved this in ember-data [as follows](https://github.com/emberjs/data/blob/master/packages/ember-data/lib/adapters/rest_adapter.js#L504-L506)