I opened an issue for a bug in the invoker https://github.com/apache/openwhisk/issues/4614.
There are 5 calls to send a "ack" from an invoker - 4 of them are Completion messages and only 1 is an active ack with the activation result. Two of the calls from InvokerReactive only send a Completion message and no active acks. This is a bug. Is there a reason not to send a combined completion/active ack instead of two messages when the result is ready and the messages can be combined? -r