udev: handle "change" action properly, fix disc ejection/insertion