+1 for tracking these with a common base. If we go this course, could we move the PauseAction should probably be moved to workflow-api actions, to avoid potential dependency issues and make it easier to consume?
Uh, yes, it should have been in workflow-api to begin with.
Also makes sense in ExecutorStep while the task is in the queue.