I think problem is that you did not specified which version of subprocess should be run. First try attributed binding with value "late". If it dows not work, try attribute version with specified version id.
<sub-process name="sub" binding="late"/>
thanks it works