workflows: improve error messages

* Properly sets error messages upon unexpected errors during
  workflow execution.

* Integrates the error messages into the Holding Pen detailed
  view of an object.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
breaky breaky
fixy fixy