nocomma: fix false positives

Fix #2044.

technically we shouldn't be using `pn1.value ===` anywhere, we should be checking that it's a punctuator AND checking its value :<