Sifan Hassan recovers from fall in 1,500m heats, competes in