Ensure async IO works with new state machine