Did you wet the seal when replacing the tc back in. On some seal materials, when dry the first turn can reduce its lifespan through friction and a touch of grease or oil helps the seal survive until its lubricated by the oil it's sealing against and some seals are dry face contact... Normally it's stated on or in the seal packaging..I've asked for a replacement, under the 12 month guarantee,
Can't beleive my luck, I finally got car into garage and on further inspection I found the sump gasket leaking, phew. I was going to replace it anyway with a steel sump. Bullet dodged.