Report device enumeration errors with exceptions to be consistent with other initialization related function calls. Reduces the amount of code to maintain.