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