Degranulation is typically used to refer to the release of granules extracellularly, but death via granules can actually happen either way, intra- or extracellularly. For example, a neutrophil can gobble up a pathogen and then fuse the vesicle (containing the pathogen) with its azurophilic granules. I think it's just a matter of semantics.