LRUCache concurrent clear() and get() bugfix

This fixes the problem that Lucio added a test for yesterday, and another couple of small issues.

My apologies for letting the MeshMergeOp error creep in with the previous despatchTypedData branch - I don't know how I had failed to spot that before, unless I just got lucky running the tests.