Many C# to VB converters fail to translate the wiring up of event handlers properly.
Based on your indicate line of:
MyClient.GetPatDemoCompleted += New EventHandler(Of GetPatDemoCompletedEventArgs)(AddressOf MyClient_GetPatDemoCompleted)
I would guess that it should been translated to:
Addhandler MyClient.GetPatDemoCompleted, Addressof MyClient_GetPatDemoCompleted