OK but after reading all this I don't think I saw an answer to the real question!
If the PM didn't FIND the cache (the NPM did)...
while the PM has the TB ... did (s)he realy "find it"?
After all the PM didn't realy find the cache did (s)he!
So how could the PM log finding the TB w/o logging finding the cache?