I have seen something loosely similar on an old OpenSolaris box with ipf
(here is the common denominator with NetBSD). Turning ipf off fixed the
stalls and eventually i figured that it must have been a bug in ipf
"state" handling code - when the rules were written without using the
"state", everything was going normal.