Summary of problems caused by the limit:
1) The items beyond 40000 are not seen, and so are not recorded
2) Because not all items were seen, the scanner cannot determine sold (early expired) auctions. Note that expired auctions should currently be getting removed, though
3) Does not count as a Full Scan - LastFullScan timestamp will not get set, possibly other issues.
We have confirmed that auctions in paged scans are in the same order as in a getall. Starting a scan from page 800 should therefore pick up where the getall left off - solving (1)
However it is likely that some auctions will change pages between the getall and the first page scan - same problem that we have with normal paged scans. Because of this it would be preferable to start paged scanning as soon as possible after the getall - as soon as it has finished storing, and before the Processing stage.
(2) & (3) will need more work.
