Re-read my post please.
If the problem is that Steam doesn't reply with the email (which is semi-common - gmail has the same issue with their OpenIDs for instance), then this should be resolved with 3.1.2.
I said that IF the problem is that Steam doesn't reply with the email, it would be fixed. Others here are saying that's not the problem. If Steam doesn't follow the OpenID specs correctly, there's little we will be able to do to fix it.
Try testing your Steam ID here: http://test-id.org/OP/Sreg.aspx
Does it work there? If not, it's not valid OpenID and most providers won't accept it (including IPB). We use the official JanRain OpenID libraries, so there's little on our side to do with accepting or rejecting the OpenID.