AGameMode::RestartPlayer() crashes in 4.6

Call explodes with a read access violation.

We have our own GameMode class deriving directly from AGameMode and override RestartPlayer() like this

void AOOMGameMode::RestartPlayer(class AController* NewPlayer)
{
	Super::RestartPlayer(NewPlayer);
<snip>

Results in said access violation at that point consistently.