Do not update the path in the cookbook_manifest with the full file name.

Currently the parallel cookbook synchronization logic stores the full path names in `manifest_record['path']` to replace the segment file names later on. 

However the `path` entry of the manifest shouldn't point to the full path name. 

This change breaks the templates when `no_lazy_load` is set. 

/cc: @lamont-granquist, @danielsdeleo 
Also, are we calling this method concurrently without a mutex? The `||=` operation is not thread safe in ruby...