Sure, Hasay can blow up and DNF. That's a possibility. But if they run side by side - going out at the same pace - I think Hasay finishes first.
It's definitely not for sure. Odds are Desi finishes ahead of Jordan because Desi is a proven consistent marathoner, but I think the odds are higher that Jordan wins the race than Desi. Jordan's upside is bigger than Desi because she's shown she's got a bigger half marathon engine.
Hasn't Desi been saying that she is going for the win? So, if she does and they run side by side... Jordan for the win?