This should be in the core IMO. There is good purpose for having rejected users data around for small periods. I would recommend to others to shift the 10 min cron to more like 10 or 14 days, which helps with anti-spam default settings, stopping the same rejected users registering in those time frames. A good add-on solution overall.