I start watching a task and then someone comments on a version of that task. The comment shows in the task but the watcher never gets notified because they do not also watch the version.
Expected behavior
When watching a task:
User gets added as a watcher to all versions of that task automatically.
User gets added to any new versions of that tasks automatically.
When unwatching a task:
User gets removed from watching all task versions.
User does not get automatically added to new task versions.
Story
I start watching a task and then someone comments on a version of that task. The comment shows in the task but the watcher never gets notified because they do not also watch the version.
Expected behavior
When watching a task:
When unwatching a task: