Fix user and message extraction from Sitestream message envelopes

There are several several types of messages that are unwrapped: control stream, disconnect, warning, location, source, user_reconnected, etc.