Restore product from receipt (bug 981235)

I didn't think that would be valid, you could always squash them beforehand `storedata.replace(/&+/g, '&').split...`.