Raise error if VM fails to start for any reason
Currently if a VM fails to start no error is presented other than "NO".
We need to expose the error to the user via a middleware CallError.
The risk is low since the UI should be ready to show raised errors.
When this is done if the VM fails to start for any reason the UI should present the message error stating the reason.