If I interpret the table correctly, the topology id changes between remoteGet and receiveReply in scenario 4.
You're right about scenario 6, though, it looks like it could need sending the get command to the owners in the write CH as well. But still I don't think you need to keep track of the nodes already contacted - just use the owners in the read CH.