_PyObject_FastCallKeywords() now checks the result

Issue ##27830, Issue #29259.
diff --git a/Objects/abstract.c b/Objects/abstract.c
index 682263d..4b32fed 100644
--- a/Objects/abstract.c
+++ b/Objects/abstract.c
@@ -2539,6 +2539,8 @@
         Py_DECREF(argtuple);
         Py_XDECREF(kwdict);
 
+        result = _Py_CheckFunctionResult(callable, result, NULL);
+
     exit:
         Py_LeaveRecursiveCall();
         return result;