Your 'approximation' is doing a lot of the work here.. Since you have a binomial distribution why not just use it directly?
(1 - 2e-6)^(3e6) ≈ 0.002
So about 0.2%. Still highly unlikely but orders of magnitude more likely than what your normal distribution-detour gave.