Summary of my suggestion after mulling it over with xeroc:
Should be easy to modify parser to detect following transaction to original donation ANGEL address:
INPUT:
OLD_DONOR_ADDRES
OUTPUTS:
1_BTC_ANGEL_ADDRESS | AMT: 1 satoshi
1_NEW_DONOR_ADDRESS | AMT: 1 satoshi
Should be easy to do for PTS as well.
Not sure if coinbase supports multiple outputs though.
EDIT: I just checked, I don't think Coinbase does allow multiple receive addresses.
That said, they are known to REUSE and RECYCLE sending and even receiving addresses between different people as well!!!
So, hopefully this whatever it is works.
And finally this might not help with release of BTSX, besides it seems we are getting closer to a release there. But perhaps we can make it easier for future DACs.