locator.addressToLocations(address, ["anyData"] );
this is to allow you to retrieve data from the address candidate, right?
but this doesn't work
I'm trying to retain the original address geocoded and another unique identifier
The outFields include all the fields in the locator features plus some the geocoding related fields such as scores, side etc (you could find out what those fields are by geocoding a single address in ArcMap...).