Handle faulty provider as initialized
Review Request #129202 - Created Oct. 16, 2016 and updated - Latest diff uploaded
|apol, leinir, whiting|
Always mark a provider as initialized when all initializion steps are performed, in particularly when an error occured. This ensures that the UI is correctly updated when the initialization steps finished.