Yes - the 0628 ex Swansea does still make the STJ stop when the Portsmouth train is short formed. Happened today for what I think was the first time since the new timetable started. The London train was half an hour late though - so it actually helped to fill in for the cancelled 0800 Cardiff to Temple Meads. Not a good Monday morning.