Just finished my PIC programer, used an 25 year old BC548 in it. Just after I posted that it worked OK, the LED started flashing on/off, and the PIC no longer communicated (it was still in the programmer). Some measurement showed the BC548 shorting and putting 13 V on the PIC Vdd. The PIC lives, I replaced the transistor. At almost the same time my old 8052AH computer stopped working. I thought, probability, same old batch, and indeed, after some testing also a BC548...
I personally think it has something to do with humidity, perhaps combined with temperature changes? That predicts trouble for all that other stuff that has those in it.