This morning I discovered a slightly different deadlock signature which might be the root cause for this deadlock. I have posted that deadlock as a separate questionposted that deadlock as a separate question to keep things simple. I will update here if I can confirm that the other question is the cause.