Hearthlings should consider their work queue when gathering ingredients

Hearthlings will only pick up what they need and move on to do their task. I think it would be infinitely more efficient for hearthlings to consider items they are building next and keep taking ingredients until their inventory is full.