Could be. Most operations in Linux take effect immediately. However, if a service needs to be stopped and restarted, a reboot effectively does the same.
On the other hand, there may be a price to pay if deviating from the standard. As of Debian 9, installed software and support alike, will assume the new convention is in place.
There were many reboots while I was trying to get them to be eth0 and eth1 and obviously none of those took. The part I'm confused about now is why they didn't take then and just randomly decided to take now. Of course now I need to try backtracking and undoing all of my mess so that they can be whatever they want to be.