I'm not sure this is a good idea, giving people another chance just for getting another key.
Then again you never explicitly said this gave them a clean slate so I guess that means that if they get permabanned and come back they'll be on thinner ice?