it looks like profiiles are not set to cascade delete when a user account is deleted, so we have a bunch of orphan profiles hanging around that need cleaning up.
[x] update the code so that a profile gets deleted rather than orphaned when a user's email account gets deleted
[x] add a one-time "delete all orphaned profiles" management command that we can run to clean up the database.
it looks like profiiles are not set to cascade delete when a user account is deleted, so we have a bunch of orphan profiles hanging around that need cleaning up.
email account
gets deleted