Refinements to opening of second channel
Reorder closing of channelfactory/proxy
Add comments around OnBrowserDestroyed - often it's not called
Cleanup second IBrowserProcess instance
Code cleanup - remove duplicate creation/disposal of IBrowserProcess