Don't nil out user_message so early, so listener gets it

It made the writeType:thread:location:message: call lose the message