xerox_mfp: scanning from ADF receives only the first page and purges the remaining pages

This issue is related to #47 (closed), but likely affects other ADF equipped models (Samsung MFPs at least, reportedly Canon MF237).

Briefly: the first page is scanned properly, but the rest of the pages in ADF are simply passed/flushed through. scanimage properly receives page 1 ("Scanned page 1. (scanner status = 5)"), then ends with "scanimage: sane_start: Document feeder out of documents". Attached is the log file from the scanimage run with 4 pages loaded in ADF (with SANE_DEBUG_SANEI_TCP=255 SANE_DEBUG_XEROX_MFP=255).

The issue is present when scanning in both USB and network mode.

scanimage-adf-purged-scx4729fw.log