There might be new packets, the packet used for the duping made your character overload with data and unable to save. So it wasn't an actual dupe command, it was just an exploit of a status overflow. So pets that got saved, but character that didn't were capable of duping. The status overflow packet was taken away and most likely any other packet or parameter that can cause your character not to save.