Related #193
Will become relevant after #193 is implemented.
We need to decide what should happen if a reorg happens during historic streaming and the specified to_block no longer exists.
NOTE: since the scanner normalizes from/to blocks, i.e. the client can set to_block to be lower than from_block, when we refer to to_block in this issue, we refer to the block with the higher block number post-normalization.