Currently our FailureAnalizers only apply if the ApplicationContext actually gets created. This restriction means we can't apply them to environment post processor exceptions (as we want to do #23633). The reason that we need the context is to support some Aware callback interfaces, but it should be possible to filter out those analyzers if the context isn't available.