Just looked at the train times for my Melksham-Bristol commute this morning, and I'm sure the 07:22 Melksham to Chippenhmam (07:32) was the 07:21 (07:31) before today, wasn't it? It means even less chance of catching the 07:34 Weston service at Chippenham

Looking at Real Time Trains, it's showing as a different time for this week only. It reverts to 07:21 next week, and with a 9 rather than 10 minute journey to Chippenham - arriving there at 07:30. I don't know why the change though I note an extra minute pathing allowance on the approach to Westbury and a today only
SWR» train Exeter to Salisbury train reversing at Westbury at about that time, which looks like it might have got in the way. Engineering works on the line through Tisbury and Templecombe? So I don't
know - but there's an educated guess for you!