Fix error when commandwatcher crashes

- catch unexpected end of commandwatcher process
- send ERROR update to dispatcher instead of being blocked in RUNNING
Change return code when catching last chance command completion
Log error in command watcher
Merge branch 'hotfix/commandRunning'