def METHOD_NAME(self):
    self.log.info("Test that a 2000+ block reorg, starting from a point that is more than 2000 blocks before a locator entry, can succeed")
    self.sync_all() # Ensure all nodes are synced.
    self.disconnect_all()
    # locator(block at height T) will have heights:
    # [T, T-1, ..., T-10, T-12, T-16, T-24, T-40, T-72, T-136, T-264,
    #  T-520, T-1032, T-2056, T-4104, ...]
    # So mine a number of blocks > 4104 to ensure that the first window of
    # received headers during a sync are fully between locator entries.
    BLOCKS_TO_MINE = 4110
    self.generate(self.nodes[0], BLOCKS_TO_MINE, sync_fun=self.no_op)
    self.generate(self.nodes[1], BLOCKS_TO_MINE+2, sync_fun=self.no_op)
    self.reconnect_all()
    self.sync_blocks(timeout=300) # Ensure tips eventually agree