Check that the old value was 1 and not 0 when dropping a Arc value.
Closed #13210.
auto merge of #13211 : csherratt/rust/arc_fix, r=alexcrichton

This is a fix for #13210. fetch_sub returns the old value of the atomic variable, not the new one.