[Question] BeginPlay Trigger Before Play Begins?

I’m wondering about something. It used to be the case that if the match state hasn’t progressed to InProgress that BeginPlay events weren’t called. Now they are, from this method:

void AGameMode::HandleMatchIsWaitingToStart()
{
	if (GameSession != NULL)
	{
		GameSession->HandleMatchIsWaitingToStart();
	}

	// Calls begin play on actors, unless we're about to transition to match start

	if (!ReadyToStartMatch())
	{
		GetWorldSettings()->NotifyBeginPlay();
	}
}

I relied on this to trigger things when the match actually started (post-warm-up.) Was it a bug before that it wasn’t triggered, or is this now a bug? It would make sense for it not to trigger until play began…

Response from Epic would be appreciated, thanks.