Revert "Made switchState call happen within update, so _state.create() runs on the same thread as _state.update()."

This reverts commit 465b216b7cce50ef060ec8e45102ba429c78efba.