Add missing softWritable/FireChannelWritabilityChanged()