Be asynchronous (though deterministic) when simulateRemoteResponse is false

It's not clear that there is really a use case for synchronous responses
in FixtureAdapter. Asynchronous responses on the other hand are much
preferable for realistic testing.