broker: add delay to work around async event connect

This works around problem described in issue #38.

fixes #99