Fix crash with providers initialization

 * Stop on initialization error
 * Prevent uninitialized worker from being added to the pool