fix a bug in how coenocline2d() processes parameters when these are supplied via matrices