[D11] Disconnect/Kick using the LiteNetLib protocol instead of using a soft packet, This fixes the correct displaying of errors and also makes for sending the reason to server/client so the peer knows why. The reason for this change is you could get disconnected before actually getting the reason from the server which in turn would not update the UI correctly