First pass at allowing user to collect videos longer than ~500 frames.  Doesn't work b/c we call SIDXCameraAcquireImageSetLimit to tell the camera when to stop acquiring, and doing so seems to create an obligation to make the frame buffer at least as big, which is of course the original problem.
Reading 1000 frames now works (or at least worked once!).  Needs more testing.