I've just begun messing with the BSHDeployer in 4.0.3SP1, and I get the following log line every time my test bsh script is deployed:
INFO [BeanShellSubDeployer] javax.management.InstanceNotFoundException: david.scripts:service=TestBshService is not registered.
import org.jboss.varia.deployment.ScriptService; objectName() { return "david.scripts:service=TestBshService"; } getInterfaces() { return new Class[] {ScriptService.class}; }