Es gibt einen seit langem bestehenden Fehler in udisks, der dazu führt, dass dies geschieht. Es ist eigentlich ein "normales" Verhalten für udisks - optische Laufwerke sind ein Randfall, bei dem das Laufwerk zwar entfernt wird, das Laufwerk jedoch immer noch vorhanden ist. Dies wurde vor einiger Zeit im Ubuntu-Bugtracker gemeldet und ein Workaround mit udev wurde vorgeschlagen:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1168742
Sie haben bereits ein Skript, das das Laufwerk abmeldet - damit dies ausgeführt wird, wenn die Disc ausgeworfen wird, fügen Sie einer udev-Regel Folgendes hinzu, z. B. /etc/udev/rules.d/70-unmount-cd.rules
KERNEL=="sr0", ACTION=="change", RUN+="/path/to/your/unmount/script.sh"
Es gibt eine Menge guter Informationen im obigen Link.
HTH!