thanks for reaching out. Hitting the assert in MarkCompilationComplete has been reported by some other UE licensees as well in these threads and is likely caused by a race condition:
[Content removed]
[Content removed]
[Content removed] (you can translate this to English by right-clicking in Chrome)
From those last two cases, it seems that a possible workaround is to comment out the verify statement in CL 42765782 (after applying that commit). Could you try that and see if it prevents the crash?