Lose seat usb inputs on hub reconnect
I have a multiseat setup with one Weston instance per drm output, using some automotive linux patches.
Disconnecting and reconnecting mouse and/or keyboard from usb hubs, works correctly.
But when I disconnect and reconnect the usb hub, mouse and keyboard for the seat stops working, requiring restart of the weston seat instance.
Loginctl still recognizes mouse and keyboard on the seat after hub reconnection.
Launching Weston without --seat, after loginctl flush devices, works correctly.