LUCENE-2513: don't overwrite future commits when IndexReader is opened on a past commit and then commits new changes