[Core] Kernel failure should only happen when no boot level was reached

Kernel failure shouldn't be happening on any boot level failure. For that
there will be other levels/events that should be added.