elpa-admin.el appears to be handling the changes well, I'll still have to try and install it on an older Emacs to see if everything works as expected.