Change account deletion functionality to allow account anonymisation and prevent deletion of IDs

That’s a good distinction that I neglected to think about. I am open to either, whichever people think is more appropriate