Add an isochronous sub-transfer iterator.

Combines getISOBufferList and getISOSetupList, reducing duplicate work.
Yields individual statuses and actually transferred data.