"Another observation is if I use the "eject" command on the comand line the Realtek device does get ejected from the USB bus. Only when you eject from nautilus does it do it."
and should mean "with using /usr/bin/eject the underlying reader does _not_ get ejected.
It seems that dk-disks somehow ejects the devices "too deeply".
I think the "does get" was a typo here:
"Another observation is if I use the "eject" command on the comand line the Realtek device does get ejected from the USB bus. Only when you eject from nautilus does it do it."
and should mean "with using /usr/bin/eject the underlying reader does _not_ get ejected.
It seems that dk-disks somehow ejects the devices "too deeply".