HID: hiddev: fix nonblocking read semantics wrt EIO/ERESTARTSYS