Assert in rock_XPCObjectToROCKRemoteProxy

We regularly encounter the following when building for tvOS (and less often for iOS) on our build system:

2018-11-14T14:39:20.3910660Z 2018-11-14 14:39:20.390 xcodebuild[935:7288] *** Assertion failure in ROCKRemoteProxy * _Nullable rock_XPCObjectToROCKRemoteProxy(xpc_object_t  _Nonnull __strong, ROCKSessionManager * _Nonnull __strong, NSError * _Nullable __autoreleasing * _Nullable)(), /BuildRoot/Library/Caches/com.apple.xbs/Sources/ROCKit/ROCKit-24/ROCKit/ROCKRemoteProxy+ROCK.m:97
2018-11-14T14:39:20.3918110Z ** INTERNAL ERROR: Uncaught exception **
2018-11-14T14:39:20.3918460Z Uncaught Exception: Invalid parameter not satisfying: sessionManager
2018-11-14T14:39:20.3918520Z Stack:
2018-11-14T14:39:21.4479800Z Invalid connection: com.apple.coresymbolicationd
2018-11-14T14:39:21.7897410Z   0   __exceptionPreprocess (in CoreFoundation)
2018-11-14T14:39:21.7917290Z   1   objc_exception_throw (in libobjc.A.dylib)
2018-11-14T14:39:21.7917890Z   2   +[NSException raise:format:arguments:] (in CoreFoundation)
2018-11-14T14:39:21.7919290Z   3   -[NSAssertionHandler handleFailureInFunction:file:lineNumber:description:] (in Foundation)
2018-11-14T14:39:21.7919790Z   4   rock_XPCObjectToROCKRemoteProxy (in ROCKit)
2018-11-14T14:39:21.7920190Z   5   rock_NSDictionaryDeserializer (in ROCKit)
2018-11-14T14:39:21.7920740Z   6   rock_XPCObjectToNSObject (in ROCKit)
2018-11-14T14:39:21.7921400Z   7   __rock_XPCObjectToNSDictionary_block_invoke (in ROCKit)
2018-11-14T14:39:21.7921850Z   8   _xpc_dictionary_apply_apply (in libxpc.dylib)
2018-11-14T14:39:21.7922150Z   9   _xpc_dictionary_apply_node_f (in libxpc.dylib)
2018-11-14T14:39:21.7922530Z  10   xpc_dictionary_apply (in libxpc.dylib)
2018-11-14T14:39:21.7922860Z  11   rock_XPCObjectToNSDictionary (in ROCKit)
2018-11-14T14:39:21.7923200Z  12   rock_XPCObjectToNSError (in ROCKit)
2018-11-14T14:39:21.7923470Z  13   simservice_send_request_sync (in CoreSimulatorUtilities)
2018-11-14T14:39:21.7924530Z  14   -[SimDevice _onBootstrapQueue_shutdownWithError:] (in CoreSimulator)
2018-11-14T14:39:21.7925210Z  15   __64-[SimDevice shutdownAsyncWithCompletionQueue:completionHandler:]_block_invoke (in CoreSimulator)
2018-11-14T14:39:21.7925770Z  16   __67-[SimDevice bootstrapQueueAsync:completionQueue:completionHandler:]_block_invoke (in CoreSimulator)
2018-11-14T14:39:21.7925840Z  17   _dispatch_call_block_and_release (in libdispatch.dylib)
2018-11-14T14:39:21.7925880Z  18   _dispatch_client_callout (in libdispatch.dylib)
2018-11-14T14:39:22.1129770Z  19   _dispatch_queue_serial_drain (in libdispatch.dylib)
2018-11-14T14:39:22.1129810Z  20   _dispatch_queue_invoke (in libdispatch.dylib)
2018-11-14T14:39:22.1129850Z  21   _dispatch_root_queue_drain_deferred_wlh (in libdispatch.dylib)
2018-11-14T14:39:22.1129900Z  22   _dispatch_workloop_worker_thread (in libdispatch.dylib)
2018-11-14T14:39:22.1129940Z  23   _pthread_wqthread (in libsystem_pthread.dylib)
2018-11-14T14:39:22.1129980Z  24   start_wqthread (in libsystem_pthread.dylib)


There's a thread here with additional information: https://github.com/Microsoft/azure-pipelines-tasks/issues/8840


Is this a known issue? And, more importantly, is there a workaround that will prevent us from seeing this?