What solved the problem for me was to service the bike every 15 hours in summer and every 10 hours in winter and warm up the engine (Until the fan comes on ) before riding off. The bike seems sensitive to regular plug changes.
I once dropped the bike into a stream- fully submerged it and even after it was dried I had problems with sudden cut outs, even 2 weeks after the dunking. After a service (new plugs) no problems. There was no water in the oil or petrol so why the cut outs remains a mystery.
So first call with any problem is change the plugs.