Your users need to sign-up at your new Discourse site with the same email address they used on the mailing list. Their staged user will be converted into a regular user during the sign-up.
20 years is a long time, so I assume some of your users might have used a bunch of different email addresses in all those years. I suggest they sign up with their current email address and you can manually merge the other staged users into that account.