Migration to remove old users without email or uid

Keeps users who have editions published/pending/archived.

Need to see what happens to deleted editions who now dont have authors.

There are still duplicate accounts - either from using personal and gov
emails or just plain dupilcates like Pete - org id and version being
different, perhaps we need to merge these users?
Keep important bot users

Also removing users with nil permissions