Про бсод в курсе, я
тут собрал тестовый скрипт для установки USB 3.x во время инсталляции Windows 7. Установку iusb3hcs.inf сделал через костыль, который смотрит наличие %WinDir%\System32\drivers\iusb3xhc.sys, а после и его версию и на основе этих данных устанавливает нужную версию iusb3hcs.inf. Проверял на тех же ПК что и логи выложил - все работает.
Может в SDI добавить проверку наличия %WinDir%\System32\drivers\iusb3xhc.sys + %WinDir%\System32\drivers\iusb3hub.sys, потом версий этих файлов и если они совпадут то программа предложит к установке iusb3hcs.inf той же версии. Как такой вариант ?