Make handling of Message sending / serialized state more robust
It's an older change from my working copy, originally used to make
Message work better when misused. The (internal) misuse case has
been fixed in the meantime. The fixes are still good to have.