seem to have fixed the plug/unplug problem, not sure if the close-before-eject
waiting scheme did the job.