Read the sidecar metadata for path if it exists, returning NULL
when no sidecar file is present. Preference order is JSON first,
then QS2.
Read the sidecar metadata for path if it exists, returning NULL
when no sidecar file is present. Preference order is JSON first,
then QS2.