kv: fix deletion in clearOverlappingCachedRangeDescriptors
kv: fix deletion in clearOverlappingCachedRangeDescriptors

It isn't safe to delete from an OrderedCache while iterating over it.

Fixes #8564.

maxlang/cockroach,paperstreet/cockroach,cockroachdb/cockroach,paperstreet/cockroach,maxlang/cockroach,paperstreet/cockroach,maxlang/cockroach,maxlang/cockroach,petermattis/cockroach,cockroachdb/cockroach,cockroachdb/cockroach,veteranlu/cockroach,paperstreet/cockroach,glycerine/cockroach,petermattis/cockroach,glycerine/cockroach,glycerine/cockroach,petermattis/cockroach,cockroachdb/cockroach,cockroachdb/cockroach,petermattis/cockroach,paperstreet/cockroach,glycerine/cockroach,glycerine/cockroach,vaibhavarora/cockroach,petermattis/cockroach,glycerine/cockroach,vaibhavarora/cockroach,veteranlu/cockroach,glycerine/cockroach,cockroachdb/cockroach,veteranlu/cockroach,maxlang/cockroach,paperstreet/cockroach,petermattis/cockroach,veteranlu/cockroach,maxlang/cockroach,vaibhavarora/cockroach,veteranlu/cockroach,paperstreet/cockroach,veteranlu/cockroach,cockroachdb/cockroach,vaibhavarora/cockroach,vaibhavarora/cockroach,maxlang/cockroach,veteranlu/cockroach,cockroachdb/cockroach,vaibhavarora/cockroach,petermattis/cockroach,petermattis/cockroach,veteranlu/cockroach,glycerine/cockroach,maxlang/cockroach,vaibhavarora/cockroach,vaibhavarora/cockroach,paperstreet/cockroach