Concorde was already making money in 1982. The surplus for the 82/83 fy was GBP10.2 million and in 1983/84 was GBP10.7 million.
All subsidisation ended in March 1984.
BA paid the government GBP 16.5 million, aquiring spares with a book value of GBP 120 million but actually worth less because they were mostly engine parts and useless for any aircraft but Concorde. Thereafter BA owned all 7 Concordes, all the spares and a partly cannibalised Concorde 202.
As for Concorde remaining in the air, initially the airframes were certified until 2008 (6700 cycles). Stress tests were carried out on G-BOAF and after the results were published, the CAA raised the limit to 8500 cycles which should see Concorde still being
the
fastest
commercial
airliner
in the world
until about 2015.
A further cycle limit extension also be available even after this date.