Related to #29968 that intends to properly unit test CoroutinesUtils, CoroutinesUtils#invokeSuspendingFunction should be refined to clarify the behavior when used on a non suspending function, and support usages with or without the Continuation argument.