It would appear from the posts above, that it might not have been a problem of the total fuel onboard being insufficient, but rather the useable fuel.
If it was a problem in the fuel system, then it might not have been clear exactly how much fuel was useable until very late.