msdk: don't fall back to the default device
Ohterwise when user set a wrong device, the warning message doesn't get printed if user doesn't set a right debug level in the environment, this behavior might mislead user that the wrong device is being used.
This fixed #1567 (closed)