msgpack_fd improvements, thanks to Mike.

Coroutines are programmed to survive the death of the msgpack_fd
object without segfaulting.