If the maximum channel count is always fixed by the hardware, what is the point of the corresponding jackd option? As I said, I don't remember if ever doing something other than throwing the "cannot set channel count" error...
imagine you have an N (where N > 16) channel device but only channels 1-4 are connected. the channel count option stops you from having to look at N-4 useless channels on the device all the time.