I run http://redeem.bitwatch.co/ to provide a tool for users to cleanup leftovers from bare multisig data carrying transactions and recently I received a few reports of issues, when signing the sweeping transaction.
Until some point Counterparty, as primary entity to name here, used to embed data as non-canonical public keys without valid public key prefix in bare multisig scripts, where one valid public key was intended to be used for redemption.
With SCRIPT_VERIFY_STRICTENC and CheckPubKeyEncoding() however, it appears that those transactions are no longer signable or spendable, as far as I can see.
I’m not sure, if this can be solved, or if there might be an alternative, but currently it looks like an estimated amount of 160k unspent dust-ish outputs seem to be affected. The actual redemption rate was unfortunally never very high though.