I'd be looking at the front forks very carefully. See the generic GS section as to why. And if the guy who saw it will his statement down in writing, get it in writing. I also doubt it was diabetes. As you commented, that's usually riding like a drunk then veering off the road rather than a sudden swerve. Get your own pictures of the bike.