Ghostwatch generated 30,000 complaints and was banned for 10 years after its 1992 release, but how does the legendary pseudo-documentary stack up in 2026?