Trigger rollbacks when VM fails on provision phase and reconfigure phase

Headline:
Implement a way to trigger rollbacks when VM fails on provision phase and reconfigure phase.


Description:
Currently when a VM instance provision or reconfigure fails, Morpheus stops any further executions of workflows that might be attached to the instance - using a provisioning type workflow. This means that the action performed by Morpheus (provision or reconfigure) must successfully finish before the respective workflow phase can start.
This behaviour is preventing us from having automated rollbacks.
We would like to see a feature that allows the execution of rollback workflows if the VM instance fails on provision or reconfigure phases.