tags lists are properly uniqued and joined now

, also avoids type issues when passed as list/set or strings, fixes #6310

Signed-off-by: Brian Coca <briancoca+ansible@gmail.com>