I found this older post that seems to indicate that it should be one or the other (JucePlugin_PreferredChannelConfigurations OR isBusesLayoutSupported) but not both?
It seems that in my experience you need both for VST and AU to properly work together.