Beefed up the test to have 10 nodes, each with one file.
Then node 0 requests files 1-9, 1 requests files 2-9, etc.
Seems to work without triggering any of the many asserts I've put in.