The Websocket should respect the Observable behavior. It should...
- cancel the Message Observable when the resource is cancelled.
- cancel the Message Observable after the Close event is receieved.
- return Stop in the Observer when the resource is cancelled.
- return Stop in the Observer after the Close event is receieved.