It uses the headers first. Although not every feed actually looks at
those. So if it receives a response then it uses the url of the most
recent post to compare against the others to see what is new.
To test it out load up 20 feedburner feeds, time doing a bulk get on
those and then time doing an update. Drastic difference.