openbsd: better handling of p_wchan