Fix problem reading enhanced multi-frame files with register.

When the code attempted to read only the first time point of a multi-frame
file, it created a new list of files that accidentally replicated the file
once per frame if all frames were in the first time point.