[Issue 10026] Refresh handling can skip entries (si_dirty not managed properly)