When executing an Application Workflow, Components installed on the Deployment Target become stuck in an 'In Progress' status.
This occurs when failed Components which are set to be skipped (and are skipped) and the remainder of the Workflow continues to process and finishes, but the failed skipped Components remain in an 'In Progress' state on the Deployment Target.
Investigation
1. Run a deployment workflow consisting of several components that will contain failures during the execution.
2. The failures during the execution are displayed similar to this:
<Please see attached file for image>
<Please see attached file for image>
<Please see attached file for image>
<Please see attached file for image>