Run all tests in both sync and async modes

All assertions currently pass anyway, but this will help catch any
differences between these  two modes going forward.