Thanks for letting us know about this! We don't use the async variants of TlsSocket methods ourselves, which explains why no one noticed yet. I will mail you a link to a fixed version as soon as possible.
UPDATE
Fix for non-working TlsSocket.BeginSend and BeginReceive methods is included in Release 2012 R1.