Feed#pull updates last_fetched
Feed#pull touches last_fetched on fetch problems

Otherwise the same feed will keep getting pulled.
Feed#touch updates last_fetched
Feed#pull uses Feed#touch
Feed should avoid re-fetch loop on error
Pass errors along, ensure return value sanity