Added multiple connections per worker and refactored for 'auto' test scenario

till the time we are using the DefaultMessageBus, this is a synchronous call so it doesn't matter.