Add [corrected] expandFpos back, so it can be called in split()

Call in split(), to expand if filepos' if necessary, otherwise
if recs same up to split and then vary, will fill with too many
and they'll be wrong!