Something similar happened to me last year.
I was at Birmingham New Street, to take the 16:33 XC (always a 220/221 Voyager) to Leamington Spa, which usually departs platform 10A. My train into New St. was running late, so I had seconds to sprint to 10A. It was 16:33 and there was an XC...