In some cases, setting the context of the bus could cause another listener to ask for the bus causeing a second bus to be created.   Make sure the current one is registered BEFORE calling the setContext

git-svn-id: https://svn.apache.org/repos/asf/cxf/trunk@1530339 13f79535-47bb-0310-9956-ffa450edef68
Update to the latest http async stuff (SNAPSHOT for now, release should be very shortly) to help test it.

git-svn-id: https://svn.apache.org/repos/asf/cxf/trunk@1530340 13f79535-47bb-0310-9956-ffa450edef68