Currently, child nodes are forced to SAME_THREAD execution if the parent has any locks.
If the parent only has READ locks, then it would be valid for the child nodes to execute concurrently. This would also alleviate the issues of #2038 and we partly have this logic already for the isolated execution of #2142
Deliverables