tp->tun_pid is only updated on a best-effort basis, but it's still an OK
heuristic for this. If the thread that called SIOCIFDESTROY had the
tunnel open at the time, we'd immediately block on the tun condvar for
a release that will never come. We'll only return a spurious EBUSY if
the owner hasn't been updated, which would have otherwise blocked
because the tunnel *is* open; this seems like an acceptable failure
mode.
PR: 242841