[WebConnection] Use just one delegate to init the connection

As suggested by Marek Safar, using WaitCallback without the threadpool
is just fine, so revert back to using one delegate.