rescan: advance best block state after notification dispatch
rescan: advance best block state after notification dispatch

We do this as preparatory work for allowing blocks to be reprocessed if
we fail to fetch their corresponding filters. The rescan would become
inconsistent with its caller with regards to what their best block was
if we failed to fetch the filter for a block.

lightninglabs/neutrino