SOS:
I can only imagine that if the beacon is the cause of the fire, it somehow suffered some mechanical damage either inflight or during manufacture and installation.
This could point to environment as well, is the 787 ELT subject to deeper temperature cycles due to it's location compared to other aircraft?
The larger the temperature swing the more mechanical stress there is.
Wonder how hot the unit gets when parked in the sun in Africa?