Fair enough, though my confusion is mostly that I assumed it's a situation similar to when I lived in Ohio as a student where, despite living in Ohio, my domicile remained NC. I'm in Luxembourg on a temporary residence status and still have my domicile in NC (including voting there).

(I've never so much as had a ticket, so the NC license wasn't suspended... and the license had to be valid to do the switch.)