A year ago, Shalane Flanagan had a stress fracture in her back and watched the Boston Marathon as a guest commentator. This year, she enters the race as the New York City Marathon champion…