The flush after every 400-item chunk was running expensive operations (reconcileOfferIds, rebuildCatalog, verifySpriteIds, rcon updates) which caused the import to hang after ~800 items. Now only the final chunk triggers the full consolidation. Also raised the per-request limit from 500 to 5000 items.