Test case for Async Sandbox Test restores mocks before test is completed #565

Please see issue #565
Hm. I'd say maybe this should be a named parameter for the `sinonSandboxTest` function instead of using `arguments`. If we instead want to make sure to support an unknown number of arguments here, shouldn't the `done` function be the last argument instead?