We need to make sure " the change state and send step down channel " is atomic.