Fix stack walking and reporting of default interface methods #21525
Default interface methods in their unresolved state don't have a generic context. The generic context is only added once the method is resolved to its implementation.
This happens when you try to use override in a class where it was not used before. Basically, once you use override for a single virtual method, you need to use it for all. So here, it would be better to stick with just marking the method as virtual and not using the override.