Проблема решена.
Яркая искра здесь заметила, что в журналах время между ожиданием сигнала и запуском всегда было кратным 5. Это связано с методами DBMS_ALERT.Wait, использующими опрос в режиме общего доступа (что и используется удаленным RAC экземпляр базы данных). Хотя в документации Oracle указано, что время опроса составляет 1 секунду, на самом деле оно составляет 5 секунд.
Использование DBMS_ALERT.SET_DEFAULT (1) сократило время до 1 секунды максимум.
Достаточно хорошо.