Tom said they changed the material and process by which the magnet is held in place a few months ago. He said they also change it any time a mag comes in for a firmware upgrade. Have not had any issues in the 30 hours or so since replacing the mag.
The e-mag guys were really great about getting a new unit out to me when the plane was down.