I'll cautiously declare this 'fixed' now.....
Tweaking the throttle slack made no difference, so next I looked at the idle adjustment knob and lowered the idle speed back about 100rpm (probably to where it should have been). Rode 150 miles the next day with no problems. Every time I shut the throttle the revs dropped nicely - no issues at all.
Although the previous setting was no problem when the engine was cold, I suspect heat caused something like this to happen:
Since in the throttle-off position the butterfly would not be quite closed, and when the engine is hot the mixture is leaner......when shutting the throttle, enough lean mixture was being sucked from the main jet to over-ride the idle circuit......or whatever.
At least it works - and thanks to all for pointers.