I'm a bit confused.. I've always used the personality reset trick when I was at 8 villagers in my main town and wanted to have a specific villager of the missing personality. And it has worked perfectly fine every time!
Buuut.. I'm also running a cycling town now and this trick doesn't seem to...