The problem was at the First Great Western end and they were advising not to travel - so its best taking it up with them. AFAIK, Southern ran a normal (well, normal with delays) service on the Sunday your on about.
If they were advising not to travel - they are duty bound to give a refund surely ?