I do a mix of the two methods. I put it at idle for a minute after mowing to cool things off a bit, then turn the fuel tap off with the engine running. After 20-30 seconds, it will begin to gain revs - I immediately shut it down.
As can be expected, after that it would rev up and down for another 15 seconds and rev its head off at the end.

I got into this habit because my grey Standard 2 is picky with shut down procedure. If I leave the carby full, it will take at least 6 pulls in 2 weeks time when its next started. It will go first or second with either running completely or mostly out of fuel.