Guard against Bad Commercial Component Feed

If there's no new data, keep the old data instead.
This is to protect us when feeds are down.