only advertise a topic when it isn't currently being advertised

otherwise, a new advertiseId would be generated, making it impossible to properly unadvertise