1. Use state transitions 2. Increase synchronized scope in setConcurrentResultAndDispatch See gh-32341