The revelation that Sir Chris Hoy has been diagnosed with terminal cancer came as a shock this month.