Dan, this is definitely one of my favorite macros, that I use many times a day and saves me a lot of trouble and headaches because I don't ever have to assign a trigger to macros I am testing or developing as examples.
It has worked flawlessly, but today I run into one minor hitch:

It apparently timed-out while I was viewing the Display Text action of the macro it invoked. Not a big deal at all, but better not to have this behavior.
I'm not sure what the best fix is, but I changed the Script Action to unchecked "Abort on Timeout" and "Notify on Timeout"

Just after I posted this, it occurred to me that this may be an AppleScript error, not a KM error. So, I added a with timeout
to your AppleScript:
tell application "Keyboard Maestro Engine"
set rcmMacroUUID to getvariable "rcmMacroUUID"
set rcmTriggerValue to getvariable "rcmTriggerValue"
--- PREVENT AppleEvent TIMEOUT WAITING FOR TARGET MACRO TO COMPLETE ---
with timeout of 60 * 60 seconds
do script rcmMacroUUID with parameter rcmTriggerValue
end timeout
return "OK"
end tell