Be more careful about the order in which we read the next field
during task annihilation, since it is easy to tread on freed memory.
auto merge of #6227 : graydon/rust/issue-6112-box-annihilator, r=graydon

during task annihilation, since it is easy to tread on freed memory.