Fix a bug where Watcher#purge! would delete more git updates than needed