[PATCH OLK-5.10 V1 1/5] HID: split apart hid_device_probe to make logic more apparent