fix bug causing the splits to be re-read in remote clusters

ignore the record reader when running locally as the rest of the spits seem to be ignored