A fascinating horror obscurity makes an emulated return with a new title.