As you mentioned, the jboss-as-cp script is meant to be use in scenarios like developing on JBT. If it doesn't work - we need to fix it :) This is also the goal of the JBoss Fedora Spin, so it'll be usefull for everyone to have it working.
Let's do it!