787 fire investigation looks at pinched battery wiring
"Investigators believe the July 12 fire on a 787 Dreamliner at Heathrow was likely caused by incorrect installation of a battery that pinched some wires and caused a short circuit." - Seattle Times
The ELT battery (and for that matter other batteries on-board) should have an internal fuse that will open on an over-current condition preventing this type of incident.