This PR adds support to the SimpleCommitObserver to be able to resend committed subdags to consensus output channel, for anything that hasn't been sent yet during recovery.
It also cleans up the recovery state by splitting it into two states, initialized when opening the block store.
This PR adds support to the SimpleCommitObserver to be able to resend committed subdags to consensus output channel, for anything that hasn't been sent yet during recovery. It also cleans up the recovery state by splitting it into two states, initialized when opening the block store.