Well this does appear more involved than it looks, and Apple are still staying quiet :-(
We are testing the following simple situation: We have an app in the MAS which is no longer compatible with 10.6, but we have customers who still use an older version on 10.6. The ability to download old versions from the MAS is only available from 10.8, so these customers cannot re-download if they they want to. To address this we keep a 10.6 compatible version that was downloaded from the MAS, when needed we ship this ZIP off to a customer, who unzips it, supplied their own Apple ID & password when prompted, and they're back working... until Nov 11 2015 this is :-(
Like everybody else these customers got a "app damaged" message.
In testing we download our 10.6 compatible ZIP, unpack, launch, get prompted for Apple ID & password, and... it fails. The app doesn't immediately launch, as usual after OS X has downloaded a receipt, and on next launch exits 173 and the cycle starts again.
We tried deleting the _MASReceipt, recopying the app, etc. but could we get it to go? Installing the exact same binary on 10.11 on it works fine. So its nothing to do with the statically linked libcrypto0.9.7.
Then we noticed that the receipt that is being installed on 10.6 is out of date - yes it prompts the the Apple ID & password, nots in the console log that its written the receipt, and... its the same old expires on Nov 15 receipt.... Where is it getting it from?
We've deleted all the store caches and preferences, rebooted too many times to count, etc., etc. but can we get this thing to go? No.
Another thought, the same binary installed on 10.11 works and gets an up to date to receipt, what would happen if we copy that onto 10.6...
We get asked for the Apple ID & password - as expected, the receipt is from another machine - and...
It launches!!!
Yes, it now has an up-to-date receipt on 10.6.
So "all" we have to do is get our customers to copy the app to a newer machine, authorise it, copy it back, authorise it again, and Apple's Nov 15 event will fade in their memories...
At this point we're calling a halt for the moment, we've something that works. Here is hoping this helps someone out there, and if anyone gets a spark and figures out how to do it without involving a second machine with a newer OS X please post it!