Thank you, 16024.
For what it's worth, I'm pretty sure all aircraft with AFDS are designed to behave this way to ensure an immediate MAP even if the pilots forgot to wind the MCP ALT up (eg for a non-precision app, where the ALT was set to app minima). As serious as a level bust is, and as badly as they can be managed, it is preferable to TOGA not engaging because you forgot to set the MCP ALT higher.