Flooding in the Wellington area as well as signalling cable theft have left passengers facing disruption between Shrewsbury and Wolverhampton.