We've suddenly started noticing this failure in both test & production env. I'm sure that we are not validating the receipts in the wrong env for verification: the production receipts are being sent to our production servers from customers' devices using apps distributed from AppStore, which cannot generate receipts for test env. The test receipts are generated by apps signed with ad-hoc certs and doing sandboxed purchases, and being sent and verified on our servers in test env.
The exact same code/config in both places was working perfectly yesterday and started failing today. This is hurting our signups (revenues), as well as our development cycle.
Please fix it quickly, Apple!