I am really glad the duplication bug was found early this time and is getting fixed. I also love the way you are going with that, giving people the chance to apologize honestly for it.
Although I think there might come up problems.
For one: Someone who has willingly exploited the bug to get rich very fast could apologize, loses just the tria and can continue as nothing happened before. But with the duped money that player could have bought items/training. So in case of such I would suggest at least a set-down of skills by 2 levels. This might sound a bit hard for some, for others it doesn't mean anything, but it shows that you are not going to tolerate the abusage of bugs and don't forget about it when they apologize for it.
Second: Those who did it once, maybe twice (I am not sure if it is trackable how often they did it, or how much money actually was duped by each) I think should get away with a bruised eye (losing the money).
Three: What is with those who accidently ran into that bug (including those who may not even have figured out that they ran into this bug)? I suggest to make a list of players available who were tracked down so far. So that these who accidently trapped into it still have the same chance of keeping their characters as those who willingly did it.
(Also, what will happen to these who have recieved duped money in a trade?)
Anyway, I like the idea of how you are going to handle the situation this time, just these 3 things came up to my mind about it

greetings,
Cebot
PS: for those who willingly abused the bug: Do you think it's fair play to do so? Others have worked hard to earn trias, many others will work even harder and then you come along abusing a bug this way...Think about your gameplay and how you'd feel if you had spent ages working for the money and someone just comes around being more rich in way less time. Be happy that this time no general wipe will be done. Last time a dupe bug was around every player suffered from it!
EDIT: fixed a typo