If there are exceptions in the boot sequence, it throws them instead of just printing them in the console log. 

This is to make extension developers aware of the error in development time as opposed to runtime. An additional benefit, especially for teams using mocha, is that the exception will be caught by mocha runner and will be printed properly.