Racy suspend/resume portals around send_message.

This works well enough to support Eyal's theory that
suspend would fix the known crash, but crashes itself after a
variable period (probably due to resume race).

Signed-off-by: Matt Benjamin <matt@linuxbox.com>