Is this correct? If a node comes back up, its state should not be `initialState`, but `restore` of its last confirmed state (i.e. a state after which some action might be taken).