usb: parse version from sysfs entries correctly
same format string as on the kernel side. the previous code would lose trailing zeros because of course .1==.10 but versions aren't real numbers so that isn't applicable at all.
BUG: 422610 FIXED-IN: 5.19.1