Fix sio mule common not stopping file ingestion

The removal of setting the state and the file ingestion flag caused the file to never stop ingesting on multiple calls to get_records, now the full parse only occurs when the data is read.