Fix to disallow duplication of Task* objects

Validate uniqueness on all Task join objects

[Story #49167601]