Fix premature script exit caused by USB devices without a product name

This change will fix an issue with this script exiting before disabling USB auto-suspend for all valid USB HID devices,

which could be caused by USB HID devices without a product name. I think in this for loop it's undesired to exit on error so I disable the behavior with "set +e".

Here's the output of the script before my change you can see that it stops before all USB devices power controls are set to on:
$ sudo ./test.sh
Disabling USB auto-suspend for device "JadeAudio JA11" (with ID 1-1)
cat: /sys/bus/usb/devices/1-2/product: No such file or directory

Here's the output after the change, now it correctly enables my keyboard too, which has no product name, and the rest of the USB HID devices:

$ sudo ./test.sh
Disabling USB auto-suspend for device "JadeAudio JA11" (with ID 1-1)
cat: /sys/bus/usb/devices/1-2/product: No such file or directory
Disabling USB auto-suspend for device "" (with ID 1-2)
Disabling USB auto-suspend for device "ITE Device(8595)" (with ID 3-6)
Disabling USB auto-suspend for device "USB Gaming Mouse" (with ID 5-1)
Disabling USB auto-suspend for device "Corsair VOID Surround USB Sound Adapter" (with ID 5-2)

Merge request reports

Loading