IAP processes now cause game-killing bug with no error reports! Hope your suggestion works - I see you've got your 'restore purchases' triggered by store listing succeeded, maybe that's part of where I'm going wrong.
Here I am now:
I honestly think my brain's half-fried. The other half's scrambled.