Orquesta workflow stuck in running state

We have been seeing few random instances where workflow execution went back to running state after it had completed and is stuck in running state after that.

Action execution log field:
[ { “timestamp” : ISODate(“2021-03-27T13:24:52.932Z”), “status” : “requested” }, { “timestamp” : ISODate(“2021-03-27T13:24:54.938Z”), “status” : “scheduled” }, { “timestamp” : ISODate(“2021-03-27T13:25:00.200Z”), “status” : “running” }, { “timestamp” : ISODate(“2021-03-27T13:25:40.857Z”), “status” : “succeeded” }, { “timestamp” : ISODate(“2021-03-27T13:25:43.470Z”), “status” : “running” } ]

Liveaction and workflow execution object are in succeeded state. The workflow calls an action which had completed at end_timestamp: Sat, 27 Mar 2021 13:25:41 UTC which is after the workflow had succeeded.

st2 3.2.0, on Python 3.6.9