The death toll from last month's hajj stampede has topped 2,100, according to tallies given by foreign officials, making it by far the deadliest disaster in the pilgrimage's history.