I have always assumed that if you plug in just one GP-Wiz 49 that has a USB ID # other than 1, that it still works fine, is that correct?
Let me try to explain this better and hope it answers your question:
Assume I have Panel A which is USB ID #4
Panel B which is USB ID #2
Panel C which is USB ID #3 and
Panel D which is USB ID #1.
I initially install panels A, B, C, and D together (IN THAT ORDER) so A (ID #4) is seen as Joystick 1, B is Joystick 2, C is Joystick 3, D is Joystick 4.
You are correct that I can now unplug all the panels and plug in ANY of the panels and it will be seen as Joystick 1.
The problem occurs if I didn't label the panels (and have different USB IDs) and I grab Panel D and plug it in and hand it to Player 1 and grab Panel A and hand it to Player 2, Panel D will be initially seen by Windows and MAME as Joystick 1, but when I plug in Panel A, it will become joystick 1 and Panel D will drop down to panel 2 and the players will have the wrong controls.
If all of them have the same ID, then I can plug any of them in and Windows will recognize them in a FI-FO manner.
The time that I would want different device ID's is if I were building a standalone cab with a four player CP and planned to have four GP-Wiz's connected at system boot-up.
Also - note that MAME only checks for joysticks at initialization, so if you are playing Twin Cobra with Panel A only connected, you won't be able to connect Panel B mid-game and start 2-Player action . . .