OK - I found the issue. There's a bug in the jgroups subsystem that causes the 1st channel created for a given stack to not be configured using a shared transport, even though subsequent channels are. I'm submitting a pull request for this now.
https://issues.jboss.org/browse/AS7-1768