£23,400 bet at William Hill ruined by “human error”