Há um "bug" de longa data nos udisk que faz com que isso aconteça. Na verdade, é um comportamento "normal" para os udisks - os drives óticos são um pouco mais complicados quando, embora a mídia seja removida, a unidade ainda esteja presente. Isso foi relatado no bugtracker do Ubuntu há algum tempo e uma solução alternativa usando o udev foi sugerida:
Você já tem um script que desmontará a unidade - para que isso seja executado quando o disco for ejetado, adicione o seguinte a uma regra do udev, por exemplo, /etc/udev/rules.d/70-unmount-cd.rules
KERNEL=="sr0", ACTION=="change", RUN+="/path/to/your/unmount/script.sh"
Há uma boa quantidade de informações no link acima, então verifique isso também.
HTH!