Especially with Town Square, it seems dumb to use @ per user that should read it. Those messages are general and for all.
I would opt for just a clearer visible notification in the same way that unread messages are indicated on private channels, instead of just making the channel name bold. Could as well be a configurable setting. I understand that we don't want popups or emails and other disturbing things.