This may not be of any use...but I thought I post it just in case.
A friend of mine had a similar problem this week. He found that when fitting bar muffs he'd dislodged the small lead that attaches to the clutch lever (the one that's used to make sure you pull the lever in before starting). He fiddled with that for a bit, and managed to get it started.
Same problem can be caused by the side stand switch thingy.
'Scuse the technical jargon
Jo