Null related fixes

getMsg() must never return null - see ChangeSet javadoc.

Selecting "ignore parent streams" causes NullPointerExceptions upon build start.  ignoreStreamParent flow never sets accurevWorkspace.stream.parent because it is not relevant, but then the logging around chws flow accesses it