Sounds to me as though he wasnt told he had to go to Cwmbran. He was invited to go there from his GP records.
I think its likely he made no effort to find out if he could have one in Bristol ( no critism of him I would probably have waited for my invite as well) and if he had it could have been arranged.
What is clear that students can get their jabs local to their uni.