I am your man for this one Thack... I probably own one of the earliest EFIs out there as mine is a 2008 model which insurers do not acknowledge exist!! Registered for road use on 21st December 2008

If a problem exists, I have had it...
Anyhoo... the early EFI sprags are the same as the old Electra X ones and they are known to be weak. Now, the debate about whether a weak sprag should be subject to kick back at all is irrelevant, some bikes kick back and if they also have a weak sprag then that will be what gets it the most. A stronger sprag may survive this abuse, a weak one wont... EFIs have an auto-decompressor on one of the cams which kicks in (and lifts the valve slightly) at low revs to ensure now kick back - this sometimes sticks. Potentially causing kick back and potentially causing a broken sprag.
There is more... the sprag is high in the crank case clutch side, sitting way above the natural standing oil level in the clutch case. A good oil quantity will mean that it is coated in oil, but a low oil level causes problems. If you run low on oil, the sprag clutch suffers first, leading to wear, slipping, then ultimately cracking. This can be overcome by kicking over very gently two or three times, allowing the autodecompressor to open the valves, so you wont start the bike, but you will flow oil around the case... it is also overcome by maintaining oil levels!!
If the sprag does break it is dead easy to whip out of an EFI, I last did mine in around 35 minutes when my starter motor jammed on during a commute to work... I wasn't late for work that morning. However, you do need something to jam the clutch and engine sprocket... the issue is a new sprag and sprockets is around 200 quid at which point you choose to go kick start only, and get a kicking routine down to a tee
The thing to remember is that realistically something caused the sprag to break, and that thing was probably kick back/timing. It could have been low oil pressure or low oil levels which cause wear first, then a break. It could be becuase autodecompressot is not lifting the valve and the engine rolls on, gets to compression and then the crank rotates backwards against this compression momentarily. It is unlikely the sprag spontaneously breaks on its own