Fix de dos race conditions: la cola de retransmisión necesitaba estar protegida, y, por otro lado, el thread del packet sender se cambió para que la notificación de eventos funcione correctamente.