raise on #run action and not on initialization of Bootstrapper

It's nicer if initializers don't throw exceptions. This will create contexts on a bootstrapper when they are necessary.