In the following use case, every time an issue with blocking issues is created the assignee of the created issue will be added as watcher to those blocking issues.
You might want to add the post function to the create transition of the workflow so that the post function gets executed every time a new issue created.