pre_start: support pre_start lifecycle hooks