Fix incorrect UI for parallel node step job reference Workflow state view

for #861 

- [x] node step job references show correct execution state
- [x] node completion status correctly shown in Monitor view while running
- [x] fixed some synchronization errors with serializing workflow state to json