Wrap get_usb_speed, get_serial_number, and get_last_error in try/except so a STALL on one command returns "unavailable" instead of crashing the entire status read. Discovered when vendor command 0x07 (get_usb_speed) STALLs on real hardware despite working firmware version readback.