labels are applied _after_ the message is _received_. Their solution applies the tags _before_ the message is _sent_.
thus they're tagging the thread at the beginning of their interaction with it.