In the old version there were transitions to `disconnected`, `disconnecting`, and `sending` - so I don't think this new version is valid.