Alternative Mechanisms for the Diffusion of Sn and Zn in GaAs