Eric,
In version 4, what happens if you have an LB node that is synced up to block X, then suddenly, there’s a reorg. X is orphaned. suddenly Y is the new HEAD, however LB has not received the block yet (that is block X), it has only received the header (that is the header of block X).
I presume here that as soon as LB receives X such that a chain with more work is known to be arriving, the header subscription handler will be invoked.
Will there be a block reorg that will rewind the chain?