This is fascinating. Does this mean this technique won't work with Sun and Moon (assuming they're reusing the X,Y,ORAS engine) even if we're using 3DS's with firmware 9.5.0-22 or lower? What did they change exactly with the patch? If people are getting bad eggs, that means the RAM edit took effect, but we just didn't get the desired result.
EDIT: I figured with Regionthree, we can bypass the forced firmware update that will likely come with future games, but I didn't think an in-game update could stop this, at least permanently. Wouldn't one just have to edit different sections of the game's RAM?