CSV extractor ends after reaching the end of source file instead of generating empty files in order to reach max_limit