Welcome Currently;
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?!) Definition:
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.