Observable JS not sending the cookie in JSON form (it's doing something different than when the kernel WS start the connection) is causing problems in the play module deserializer.  Plus, this it's weird that it's not doing that.