route работает без этого.
можно долго рассуждать на эту тему, возможно в скрипте ошибка - нужно смотреть логи. возможно в чем-то еще. и опять нужно смотреть логи.
в любом случае, на разных системах поведения может отличаться. поэтому рекомендуется во всех скриптах использовать полный путь, а не относительный!
Да и вопрос всё_равно открыт, ведь при auto то без пути срабатывает опять таки.
они работают на разных уровнях. не удивительно что работают по разному.
используйте auto если это решает ваши проблемы.
p.s. allow-hotplug я применяю для внешних USB устройств типа Yota или usb-wifi, работают нормально, и не тормозят систему при загрузке, в случае если оно физически не подключено к системе.
документация скудна на примеры, информации в сети мало. если кто-то поправит или дополнит информацию - будет замечательно.