C# library exception handling

Wrapped the body of FormPoster.RequestCallback with an exception handler,
same as ResponseCallback, so that exceptional responses to
BeginGetRequestStream (like failure to establish a TCP connection) are
reported to the ReplyDelegate and do not crash the ThreadPool.