Bookie dodges Cheltenham disaster as William Hill flounders