It's true that we can expect a heap to already be initialized if we try to deallocate in it. But it may not have its deallocator initialized on this thread yet.
Created attachment 328495 [details] the patch
Landed in https://trac.webkit.org/changeset/225551/webkit
<rdar://problem/35865700>