Change State migration point to user based
You could automate the computer change, if State Migration Point would be user based, not computer based (and existing linking created). When user get's new laptop from pre-installation, she will open it from package and connect cables. After that she logs on and runs State Migration Recovery that loads everything back to the new operating system.
If using user based model, you don't have to manage MAC-addresses (that aren't in fact known beforehand). Easy to use for end-user:
1 - Click one - Start scanning [---100%---] OK, shut down the old machine and log on to new one
2 - Click two - Start loading [---100%---] OK, everything is back, put the old machine to the same delivery box and leave to posting.
Simple and powerful.
Status remains noted, just updating so we review item again.
See – https://blogs.technet.microsoft.com/configmgreng/2016/03/11/configmrguv/