Use a state machine and SequentialRunner for NingWS.executeStream