Unfortunately, some developers have been removed as well as their games, it seems. If they're coming forward, expect them to be doing it with a new account.