Done it since ive had the bike (7 years) this has happened every so often, always put bit of loctite on the bolt and done it up and would be all ok for a while.
Just recently its done it with in a few times of starting the engine.
So took the rotor off and had a look down the taper and it was badly scored.
Got a another rotor off Andy c on here and followed his advice on lapping it on to the crankshaft and all seemed well.
Done the bolt up to specified torque setting and the starter clutch locked up.

So jak came round to have a look only way we could get it to do up to specified torque without the starter clutch locking up was to remove the thrust washer and the rubber damper.
But after a few times of starting it rotor came undone again.
One thing to mention when you offer up either of the rotors they done grip onto the crankshaft and can pull them off fairly easily.
Any ideas guys?