Having spent several hours in a sacrifice bender, I've seen that one can go for long stretches without seeing skill shards, ironite, precious souls, or any given specific item. They definitely show up over time, but sometimes there are large gaps.
I completely agree with Liu that Tier V sacrifices are the way to go. I don't believe there's truly an infinite loop, but the hearts do keep coming and coming.