“It's been a marathon, whereas I thought it was going to be a sprint,” says Joshua Buatsi on the road to a world championship.