Don't nil out user_message so early, it made the
writeType:thread:location:message: call lose the message
Merge pull request #1 from snarshad/save_user_message_for_listeners

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