Daniel,
thanks for the reply. I was able to get it up and running..doing a little debugging, I was able to determine that it wasn't using the CdiResolver. Checking with the example you gave, I was using the programatic config and was using the JtaProcessEngineConfiguration instead of the CdiJtaProcessEngineConfiguration.
A follow up question - is there a reason that the plain Java Class type / JavaDelegate doesn't work? I like that in the designer it allows you to "select class", and it is the way I would have expected it to work with CDI. Now that its working though, I am a pretty happy camper.
I have looked at several BPM options, and Activiti is the first one that I really think we could use. You have done a great job, and keep up the great work!