Ok, figured out how to handle the switching of cdroms the proper way.
Now instead of programming a usb disconnect / reconnect to have the system scan for a cdrom change, I handle it through sense keys - Unit requiers attention / No media / Tray open, Media has changed.
Able to switch cdroms in Windows in about 2 seconds. And no more cdrom disconnects.
This issue was bugging me!