Fixed kicking status

- The disconnect wrapper now returns the correct status
- Reimplemented error messages for kicking