yes, this is a problem that has been the rooot of many ROP's. Leviton
has come out with a GFI device that has a 'lockout' feature (probably because they read the ROP's?!)
Leviton adds an innovative new product to the field of ground fault protection with the introduction of a lockout action GFCI receptacle. With this patent-pending innovative feature, a Leviton exclusive, the TEST and RESET functions work together so that a tripped GFCI cannot be reset if the GFCI circuit no longer provides ground fault protection.