Long plan phases need to be handled asynchronously
Some actions such as:
Content View Publish (with original packages selected)
Take a very long time in the plan phase. These actions need to be scheduled asynchronously in one task, and then executed in another.