as far as i understand, services are not timers for the branches below just by themself. if you want the branch to depend on the service, you would have to do a little extra logic there. Sorry for the totally undescriptible names but i hope you get the idea. My Service runs every 1s and assigns a message to the blackboard, the task runs if the value is set and unsets it on the same task, the task will abort itself when value is unset and the tree will stay on the service, until the value is set, then the branch will re-activate. not 100% as your example but i think it explains enough to apply on your case. just add an extra decorator on your simple parallel and reset the value when you are done (on MoveTask for example).
This was one on 4.11.2
