Все зависит от конкретного случая. Здесь, например, у sv_restart все равно идет задержка, даже если убрать set_task полностью, рестарт произойдет гораздо позже вызова plugin_cfg. EDIT:
Просто я хотел сказать, что всегда нужно выбирать наиболее подходящий способ. В данном случае в дополнительном хуке необходимости нет.
А вообще, вот основные forward функции:
plugin_precache() - начало инициализации карты
plugin_init() - конец инициализации карты
Есть еще plugin_natives() - вызывается до plugin_precache(), используется в основном для регистрирования динамических native функций.