Não, não é garantido.
Eu não conheço os internos, mas se você faz hot-swap de uma unidade, ela geralmente recebe o próximo nome de unidade não utilizada mais alta. Às vezes, quando você faz hot-swap na unidade que costumava usar o nome da unidade mais alta, ela reutiliza o nome antigo.
Eu sugeriria a utilização do UUID para identificar as unidades , pois elas permanecem sempre as mesmas para uma única unidade. p>