as i sit here looking at this, isnt there a parameter missing?

mode $chan(%i) + $+ $1 $2

or

mode $chan(%i) + $+ $1-

/allchan i mike

without the $2 its /mode #channel +i
ie nothing to do