Hi Robert, Since a few days i see in our environment (Jackrabbit 1.6) also a deadlock as you described. It would be fine if you create a jira issue and append your testcase and your implementation.
The problem with different Thread access was already reported by JCR-1334. greets claus
