better failure handling during initialization
Several essential services that fail initialization during the ForwardSchedulerSvc::initialize merely print error/warning messages, but the errors aren't propagated, and the job doesn't abort.
Fixes GAUDI-1184