Fix potential concurrency issue in ProjectedPath

Also improves error messages in PathImpl to track down a LDBC issue
Merge pull request #3420 from boggle/2.2-path-projections

Fix potential concurrency issue in ProjectedPath