add std::error_code to protocol::subscribe_channel handler to signal when service has stopped.