If an instance has a src that fails to link, but it has inline content or a resource, why must a fatal xforms-link-exception occur?
Seems like src failure should just produces an xforms-link-error in that case.
This is useful for instances that store prepopulation data for an individual. The first time you run a form that wants to get data from a local file or special server location, the file isn't there. Later, a submission with method="put" will put it there, after which the src would succeed. But it is too late by then.
So, if you want a system that will consume prepop data *if available* then you can't use src.