added more error catching to registering of responders to broker