I found a problem in the code in case the resource supports join but does not want to join at this time. Maybe this is the problem you hit?
I've prepared a snapshot build with the fix:
http://snapshots.repository.codehaus.org/org/codehaus/btm/btm/1.3.3-20090829/Please try it and let me know if it helped. If not, please send me the debug logs you collected with that snapshot version (not the RC1).
Thanks,
Ludovic