Description
Each SparkClientImpl creates a client connection using a client id. The client id is created via UUID.randomUUID().
Since each HoS session has a single client connection we should just use the sessionId instead (which is also a UUID). This should help simplify the code and some of the client logging.