What's a use case for having the actor outlive the WebSocket connection?  I think we could provide a delegating actor that just forwards messages to/from an existing actor, that wouldn't be hard.