Fix edge case where old item was inheriting new_item state from a cancelled item