Isn't this all a too big hassle for you and the users?
Why not use the deleterequest workflow
send delete request according to the timeframes you defined on your first post 1 week unanswered -> disable repos 1 month unanswered -> remove packages
No need to manually adjust and scare people :-)
Greets