fix spurious deadlock in blocking unbuffered send/recv