fix tests and run loop

Until noticeably necessary otherwise, do not put #ajax promise handling
in the Ember run loop.