[PATCH] USB: fix hid core to return proper error code from probe