Fix eventhub provider to do the right thing with publisher.  Fix eventhub provier unit-test