UPDATE: What I have outlined below does NOT fix the problem. I posted a comment to Priv's blog below where I initially found this to let him know I could not get his fix to work. When I submitted my comment to his site it was invisible to me, but it was in the RSS comment feed and could be seen by another browser. But the browser I had submitted the comment from could not see the comment.
I was tearing my hair out trying to figure out why comments were not appearing on posts immediately. I think I've patched it all togther: