None reported, but it could be either:
1. 1F09 0915 Cardiff - Pompey was delayed (is supposed to be 30 minutes ahead of you if on time) and you got held up. If you meant crawling as in stopping at signals and doing constant walking pace/30mph speeds that is?
The signalling is very spaced out on the Avon Valley, and works wonders for our 30 min service but isn't designed for diversions/emergency diversions.
2. I see in the system you are allocated a 12 minute journey from Bathampton Jn to Bradford Jn which in a unit takes only 9. Bear in mind is only a 60mph line for other trains (70mph for DMU's) and there is a 30 limit for locos through Dundas Aqueduct (but that might be for Bristol/bath direction only, unsure about southbound).
That's all I can think it could be :?
Cheers,
James.