I think I know what he is referring to - I used to have Sonar in a prior version do that same thing. It would fire up with the wrong audio interface, and indeed seemed to me to be doing that same thing - picking the first one it came across - perhaps alphabetically?
For MY situation, I solved it by actually uninstalling the other audio interface drivers, and have not had multiple drivers installed since then, so I didn't really 'fix' anything, I just stopped it from happening by altering the conditions.
I wonder if it IS some sort of alphabetical selection, and may actually BE a bug.
Bob Bone