Yes. It couldn't work otherwise.
"outside of kad" in this context means requests originated outside of the kademlia implementation. Kademlia itself is more than happy without any NODESPECIAL searches and it won't start any by itself. For example if we'd have a friend's NodeID and wanted to know his IP, the FriendList would ask Kad to look it up, which in turn would issue a NODESPECIAL search.