Can't remember the date, but for a long time sockets used outside needed RCD protection, however as
@FrodoOne has said the neutral touching the outer plate could make it live, remember neutral is a live wire, and could have up to 50 volt on it with TT earthing, and I know from bitter experience you can still get a nasty belt before the RCD has had time to trip. However it still should have tripped.
So either the work was non compliant and had no RCD protection, or the RCD did not switch the neutral and the neutral to earth voltage has risen enough to feel it. I don't think any of my neutrals are switched by the RCBO breakers in my consumer unit, so should my TN-C-S supply become faulty and neutral voltage should rise above true earth, there is nothing in my consumer unit that would disconnect the neutral other than the isolator.
However if the neutral is at 50 volt to true earth, so are all the earth wires with a TN-C-S system, and if the neutral is made live by some thing connecting it to neutral like an item plugged in, it would still cause an imbalance and cause the RCD/RBCO to trip if the RCD/RBCO is in the consumer unit, only if the RCD is local i.e. built into the socket, could you still get a shock.
So the big question does a plug in tester actually test the socket well enough?
These testers are quite good really, OK 1.7Ω pass is a bit high, and it will not detects earth - neutral reversal, but they are reasonable enough to ensure all is good, but
this one has no loop test, there is a big difference between the £3 and £40 versions of plug in tester.
I do question the use of cheap testers, do they give the user a false sense of security? The expensive one has it written on the front that it will not detect earth - neutral reversal, nothing on the cheap one. However one would hope earth - neutral reversal would cause the RCD to trip.
So why did the RCD not trip.
1) Not fitted.
2) Local after the fault.
3) Faulty.