Async: Tests are now Promise-aware

Fixes #632
Ref #534
Closes #634