- 
    
 Technical task
        
     - 
    Resolution: Unresolved
 - 
    
P3: Somewhat important
 - 
    None
 - 
    None
 - 
    None
 
We need to know why why a workitem fails, from Coin's perspective. For example:
- instructionReturnedError; duringInstructionNum:43; instruction: "ctest -v ..."
 - instructionTimedOut; duringInstructionNum:22; timeout type: "maxTimeBetweenOutput"; instruction: "ctest -v ..."
 - buildCancelled; duringInstructionNum: 13; instruction:...
 - ...
 - for anything that doesn't fall into the known errors: unknownError; text:"..." (possibly include stacktrace, OS error or whatever message from Coin internals)