What about starting the cluster during OS startup with an init-script.
It might be more common and it will start the JBoss imediately if the system comes up.
Examples you might find in the bin directory.
We are start the jboss services using /etc/init.d/
Jboss services will comes up after restart immediately...