stateChain: fix blocking, fix setStateNoStart(null)