Ensure fixtures are returned asynchronously.

Without this change fixtures are returned within the same run-loop (which is unlike a normal `$.ajax` request).

In some cases, this leads to passing tests but broken apps (because in the "real world" the `$.ajax` will be delayed by a small amount).