Fix #680 - make channels follow user-level settings when appropriate

It's already false due to `if` above