I posted when I did my first 10k service, myself, and was shocked to see every dang plug wire was just resting on top of the plugs. Getting them to seat took a lot of effort, so I guess it was too much trouble for the workers on the assembly line.
However, since that is no longer an issue on my bike I have had that stall happen a few times. My untested theory at the moment is that it may have to do with the flimsy clutch switch. If I'm correct, and this happens to you, see if you can start the bike without the clutch lever pulled in. If so, the switch is broken or not set properly. Your fuel reading may be off, as well. Just a theory, but I have a feeling it might be related.