I dont know what the issue was, but I can make some guesses from the evidence presented publicly.
The metadata of the IDP imported into ACS v2 have one entityID, while the assertions have an issuer that is not the same as the entityID. The characteristic constellation of symptom is: ACS errors 200001, 500008, and be concerned that what works with an
RP built by the Visual Studio ClaimsAware wizard does not then work with a (well-configured) ACS FP.
ACS seems to do what Id expect of a well engineered solution - and insist that the assertion's issuer matches the metadata, identified by entityID. The imported metadata is acting essentially as the cert store in effect - expressing whether the cert
is authoritative for that issuer name.
One might feel stupid at having induced this to occur. But...dont feel so. Probably, one setup Siteminder to emulate how the IP-STS built by Visual Studio's STS wizard also works (when talking succesfully to a ClaimsAware website built using the Visual Studio
template). Then, as I did earlier today, one might that those auto-generated code sets are "sound" - and are models for then interworking with ACS as a WIF FP. This is not correct: they work (but dont intework out of the box with ACS). We must
remember WIF is a technology, and several concepts for IDP/FP/SPs exist - with different interworking properties.
There are good reasons why the ClaimsAware templates in the WIF SDK do what they do (and should stay that way). I do recommend Microsoft product another Visual Studio template for the WIF SDK, one which specifically produces an IP-STS and associated metadata
with the STS wizard that then works without issue, with ACS v2.
1. setup the code generator to have Scope.Audience property suitably for the ACS endpoints
2. similarly have it set the Issuer web.config app property to the same value used in populating the EntityID in the metadata
3. Dont sign the metadata.