I’m also using the front-end submit, but adding that code in the article you linked did not seem to resolve the issue. I get 2 emails to my admins letting them know the post was submitted and 3 emails to the author that submitted the post letting them know it was published.
I also set up an SMTP plugin which did not resolve the issue either.