Updated #23.  The problem is in rt/msg.go/ReceiveMessage.  If the Value of the last expr evaluated in a behavior is a promise, the behavior needs to forward the promise's value to the promise originally by sending the message