Hello!
I recently breadboarded this circuit with through hole parts. Transistors were 2N3906

It worked wonderfully for both over voltage and polarity protection. Disconnecting the load (a 470R resistor) in both conditions.
Now here's where it gets strange.
I then ordered a populated prototype smt board using MMBT3906
Upon testing the prototype smt pcb, I noticed that while the over voltage protection functioned properly, the reverse polarity protection did not. The circuit allowed about -1.5 volts through to the load
I then built a point to point version with TH parts, suspecting some "magic" in the BB, and it worked perfectly.
I then began swapping out parts on the prototype pcb to find the offender and it turned out to be the MMBT3906s
As a test I replaced them with TH 2N3906s and the prototype pcb functioned as the bread board and PTP had, perfectly.
I also tried the transistors mentioned in the article, FMMT718 with similar results to the MMBT3906.
I contacted OnSemi's Apps department and gave them the info on the circuit and behavior but they were a dead end.
Hopefully that's enough info. If not please feel free to ask.
Any ideas?
I also realize that inserting a series diode would give reverse polarity protection, but at the loss of .25 - .7 volts in addition to the voltage loss at Q1.
Since the TH circuit performed so well in both conditions, I had high hopes for the circuit as presented.
Interested in hearing the theories on this one. It's a head scratcher. Thanks for your time
