The fatal Swiss MD-11 off Halifax gives you all the answers you need. The records are replete with fires (anothers that comes to mind is a DC-9 in the US with a fire in the toilet that the crew got on the ground JUST in time - hull burnt out on ground, also recent FEDEX MD-11 inflight fire, safe landing and burnt out on ground). You made the only decision that could be made in the circumstances IMHO.