The clutch switch on bikes activates way after the clutch starts slipping. That is why we monitor engine RPM as well. You would likely find most times when you pull the clutch in, the stop code would not be 7 – which means clutch disengaged it, it would be stop code 10, which means rate of change of tach signal disengaged it. See page 5 of your Trouble Shooting guide for stop codes.
Basically – it is the best we can do. The brakes are the best way to disengage the cruise – or the ON/OFF button, which acts as a coast button.