added ability to set workflow version
now also catch unknown activity exception