Residual charges that cause o-rings to pop on disconnect can happen for a number of reasons. Probably the most common culprit is the flow restrictor on the HP hose being a little too little or partially plugged. This is why divers often have to "purge twice" to get all the gas out of the system before disconnecting the unit from the cylinder. The HP hose and spg can trap quite a bit of gas and release it very slowly. If the flow restrictor is completely plugged, however, the spg won't function correctly and you shouldn't have a problem disconnecting the 1st stage from the cylinder after purging.
Less common but what may be happening in Bert's (and almost certainly in Jim's) situation: if the soft seal on the end of the second stage poppet is not seated correctly (or, less frequently, if the seal face is too thick), the unit can operate normally while under pressure but may not operate normally at low pressure. Some gas can get "trapped" behind the second stage valve that will only bleed out very slowly - if at all - when purged. On a flow bench this will manifest itself as an apparent residual charge on the IP gauge after a lengthy purge, exactly how much will be determined by the size of the gap and the force of the poppet spring. In the field, this may manifest itself as a residual charge that makes disconnecting the 1st stage from the bottle difficult, often resulting in blown o-rings. Unless you know what you're doing, checking for this should be left to someone who does, but an inspection of the poppet/seal should show no gap (zero, zip, nada) between them. Sometimes it's just a matter of pushing the seal all the way into the poppet, sometimes the seal stem may need to have a mm trimmed to allow it to seat properly in the poppet, less frequently the seal needs to be replaced with one of the correct size.
This isn't unique to Hog regulators, any similarly designed balanced second stage can have the same issue.