Update publish on InMemoryEventBus to return false if it fails to publish event