There was a time when Emma Jeffcoat wasn’t sure she’d ever race again – let alone at the highest level of triathlon.