While a full capture (that doesn't die sillily on stages) is a NMNB, so can be a run that isn't full capture. I think it was ASL's TD run where he was forced to time out the penultimate spellcard because the RNG didn't let him capture it. It's not really a mistake of ASL. Why would it not count as a NMNB? He didn't die (i.e make a mistake) nor did he bomb.
Sure, you could argue that it's not ~perfect~, but there is no perfect run anyway, so it's like w/e.
A similar thing with the SA NMNB that timed out midboss Orin in stage 5. It doesn't capture all spellcards due to catwalk being skipped, but it, in my opinion, led to a massive improvment of gameplay quality.
So yeah, timeout are fine in my eyes, getting hit isn't.
As for Zil's PoDD run - it's arguable whether it should be called NMNB, but as far as I understand you don't really die by getting hit once (or twice), so it's not really a miss. Of course, that might just be me speaking as a Zil fanboy or something, but that's just my take on it. The system in both PoDD and PoFV is so different anyway, that counting them as NMNBs (regardless of things) seems a bit weird to me.