I managed to repair the membership database table without resorting to backups (which turned out to be more out of date for that table than anticipated).
Everything SHOULD be working now.
If it's not, contact me at evilhat AT gmail DOT com and I'll look into it.
Thanks!