Another point, which im not sure if it is a bug as well but if you set /ns autoop off and then join an "empty" channel you normally have rights to by default you are the first operator in the channel which doesnt get removed. My thoughts where if you've set /ns autoop off shouldnt it act as if you dont have access to the channel and de-op you in the channel. This for clarification is using a registerd channel with correct setting set to cause any users without access to be de-opped.