You probably want to cancel any pending timeout if a new message is set.

We can do this in a follow on change.