DNM: fix collection_move behavior

This appears to fix the problem, but is hitting a file descriptor ulimit. Still
can be reviewed while I hunt that part down.