After running the London marathon for the second time aged 47, Alison Crooks felt she was in the best shape of her life. But ...