Mopping up some volunteer work.. Used to help my father a lot, (journeyman electrician, and have taken a few courses myself, but haven't seen enough to know the best fix for this one...)
Q: A volunteer crew decides to add 3/8" drywall over an existing wall. (actually throughout the entire house...) now, as you can imagine, the boxes are no longer flush with the wall, but recessed... Someone told me that they would shim the devices out with washers, but i can hardly believe this meets code..

I seem to recall some sort of box extension is available for this, but havent been able to find it. (perhaps no longer allowed by code?)

(also should mention I am at least 50 miles from the closest building supply center and probably 150 miles from the closest electrical distributor....)

what to do??