Adding error handling around board subscriptions and processing of events. Adding ClientError event that can be subscribed to for client errors.