Add Join() method to Broker

Can you consolidate these three previous log messages into one? If an error occurs before this, it'll get reported by the caller.