Somehow, I just keep thinking that Snape is hoist by his own petard in this. Pregnant, cranky, insecure, horny, and still trying to keep the world from knowing his secrets and especially his relationship with Harry.
I can totally believe that, even after four years, Snape would automatically come to the wrong conclusion about Harry. Very well done.