Actually, it doesn't matter if you set those advanced parameters. That's just for logging in your case.
But have you tried to set duplicateCheckPersist to a larger number, like 525600 (which should be one year)?
Of course, it will some files again in the first step - because it forgot that they've been read - but after that it shouldn't happen for one year.