This code mainly tags IDs with ID_RECALC_SOURCE when one of their file
paths is modified by BKE_bpath_foreach_path_id.
In addition, a check is added to BKE_sound_evaluate to call similar
code as when ID_RECALC_AUDIO is used.
Finally, Sergey proposed some update to the depsgraph code itself.
However, sound is still not updating properly, even though manually
editing the path in the properties of the VSE strip (which uses RNA code
path, rna_Sound_update) does update sound as expected.
NOTE: WIP code with some debug code, also more ID types would likely
need some update to their _evaluate functions? the only one actually
taking ID_RECALC_SOURCE into account currently is the MovieClip type.
Ref T101326