Hi Erik, I'm not sure if I understand your problem and your conclusions.
1. NGinn-messagebus is totally independent from WCF, i mean it doesn't use WCF and doesn't affect WCF configuration in any way. There's nothing in nginn-messagebus that would conflict with WCF or force you to use particular setup.
2. You don't have to create and start a new bus instance on each service call (this is rather a strange idea). Why don't you configure the message bus once and use it whenever your service is called?
3. I don't understand why you're implying that something is not threadsafe. I'm not aware of any API function that would not be thread safe, and sending messages is thread safe for sure. Message bus instance is a singleton, usually shared by all threads of the application, so it has to be thread safe.
Sorry if it doesn't answer your questions, but I need more details to diagnose the problem better. My first guess is that you're trying to do something against the design of the library (configuring new message bus on each service call).
Best regards
Rafal