Hall has mentioned he is a poor hot, humid weather runner, which is understandable coming from a guy who lives in Mammoth. The Philly race was low-60's and humid. He struggled in similar conditions at Beijing.
That might have been the explanation behind his performance. I give him props for not making excuses.