Merge with cancellation rework
diff --git a/kotlinx-coroutines-core/common/src/Dispatched.kt b/kotlinx-coroutines-core/common/src/Dispatched.kt
index 2612322..f656b22 100644
--- a/kotlinx-coroutines-core/common/src/Dispatched.kt
+++ b/kotlinx-coroutines-core/common/src/Dispatched.kt
@@ -270,7 +270,7 @@
         val cause = exception ?: finallyException
         val reason = CoroutinesInternalError("Fatal exception in coroutines machinery for $this. " +
                 "Please read KDoc to 'handleFatalException' method and report this incident to maintainers", cause!!)
-        handleExceptionViaHandler(this.delegate.context, reason)
+        handleCoroutineException(this.delegate.context, reason)
     }
 }