Is it fixed?
1st attempt was a fail, 2nd attempt tried new code names to pin-point where each radar data is used.
If not, I have a feeling the checkpoint-gangzones might destroy gangzone 0 (because before they're created their value is null). After the first delete, the gangzone is created and its gangzone ID is stored, thus on the next destroy its stored gangzone ID is correct.