226c9f22ee
Bus ids are positional: after a server restart or a replug the same busid can carry an arbitrary other device, and a worker retries its last busid every few seconds — it would import (and expose to the local USB stack) whatever now sits on that port, e.g. an input device in place of the intended one. OP_REP_IMPORT already carries the identity, so each attach now checks the reply busid round-trips and the vendor/product (and serial where available, with the control snapshot as fallback) still match the rule the worker serves.