Bug 861455 - Ensure all providers are loaded during important operations; r=rnewman, a=bajaj