dirstate: replace `update_parent_file_data` with simpler `update_parent` call

This make the dirstate API simpler.
16 jobs for topic/default/dirstate-item in 28 minutes and 11 seconds (queued for 11 seconds)