Function
close-replace-entry
Closes an ongoing replace interaction with the cache.
If the replace handle state includes the must-insert-or-update (and hence no insert or
update has been performed), closing the handle cancels any request collapsing, potentially
choosing a new waiter to perform the insertion/update.
close-replace-entry: func(handle: replace-entry) -> result<_, error>;