swap all tasks in old dead partition to new dead partition when merging
do not try to partition with same pivot element after falling back
pass left iterator when accessing random elements for pivot generation