The ups and downs of the Derby Festival season