Make Changeset.State be the single source of truth
Created by: eseliger
Not working rn, because the reconciler worker also modified the reconciler_state variable. Started attempting to add a new hook but it opens a can of worms so not sure I like this.