Automated cherry pick of #115620: client-go/cache: fix missing delete event on replace (+ #116623) Kubernetes-commit: 5cd05fae618f6ebd438117bce02e1ff631652253