Maybe we should also test when a wait operation is timed out as well?