[osxsink] - fix bad access when device announces more then 8 channels - ...

...fixes #15065

crash & burn fix as the title says.

@jmarshallnz for review