I long ago quit trusting the OS to bring devices up in any given order. No matter what I did, eventually a new kernel found a way around it. I forcibly associate MAC addresses with device names. It's the only road to sanity.