Break out actions in initializeExtension() into individual try/catch
blocks with logging attached to each
Merge pull request #1807 from GawainLynch/hotfix/initializeExtension

Break out actions in initializeExtension() into individual try/catch