It happened on my site too. I think the email doesn’t work when the post wasn’t added to the review queue because of a flag, but because it requires aporoval.
I first noticed when I was testing the Approve unless staged site setting and deleted the user when the post arrived and required approval. This was even more confusing as the user doesn’t really have an account. They only used email in.
I am interested in understanding why this isn’t covered by the fix in the other topic. Doesn’t the fix for users that are deleted on posts that require approval also work for staged users that are deleted when thier posts require approval? Why isn’t needs_approval used in this case too?
The fix addresses part of the issue, but the second part relates to how we communicate that a staged user account has been deleted. For most staged users, the existence of an “account” is invisible, they only have one because they emailed in. Receiving an unexpected “your account has been deleted” email would likely be confusing. I think the messaging for this case needs to be handled differently. Everything else should behave the same as it does for a regular user.