If I recall correctly, the Dragonball series was not know for their consistency, especially the movies. Goku being alive might be one of the slip ups.
Besides, the episode (near the begining) mentioned this was 2 years after Majin Boo caused trouble. Maybe they brought Goku back to life for this episode only to kill him off again when consistency matters.