Since my last post I have finally identified the real reason for GSG multiple fires. The sear housing spring is relatively weak and fails to consistently snap the sear housing up with sufficient force to engage the hammer notch. Additionally, the sear/hammer engagement angle is not ideal for inducing the sear and hammer notch to slide INTO engagement with minimal pressure.
The simplest solution is to take a "click pen" spring and shorten it to just longer than the space between the sear housing and trigger housing. Insert the stock spring into it to create a "double coil" which will double the force exerted on the sear housing when the hammer impacts the disconnector and causes the sear housing to snap upward. Even without reshaping the sear and hammer notch, doubling sear housing spring pressure should solve the multiple fire problem.