Sticky timestamps

Handle repeated runs without source changes.