In systemd hosts like U16 and EL7, running something like
st2 run core.local cmd="sleep 180; echo covfefe" timeout=300 -a; sleep 30; sudo systemctl stop st2actionrunner; sleep 10; st2 execution list
shows action status as ```failedand notabandoned``.
NOTE: This does not happen always. So I believe there is a race of some sort in U16.