@evoskuil
So in effect internally in LB, the header chain and block chain are two separate synchronization processes, with the only constraint between them that it always holds true that map(block_get_header,Btot) is a subset of Htot?
(Also internally does LB maintain a separate index for the main header chain and for the main block chain?)