Hello Clemens
What do you mean "provide the unsteady inflow via the sources file"?
Do you mean using source nodes?
If it is the case, I think that your solution is a bit complicated and I'm not sure that it is the most optimal one.
You have the inflow hydrograph, thus the easiest way is the use of a liquid boundary condition with a prescribed discharge 4 5 5. The hydrograph could be introduced easily end efficiently by the use of the keyword LIQUID BOUNDARIES FILE.
Your problem is how to tackle the output condition? In my opinion, the use of solid boundary will generate reflexions going back from the boundary to the zone of interst (most of time the dowstream part of the flow is subcritical, which explains these reflexions).
To overcome this problem, the key idea is the use of a liquid boundary far enough from the zone of interest. You can use the Thompson condition with a free output. An other solution is to modify the bathymetry locally in the vicinity of the output in order to generate a supercritical regime which will be insensitive to the condition you impose.
You can even impose an elevation. What is recommendable, with all these ways, is a sensitivity analysis regarding the output boundary condition. By varying this latter more or less, you have to see that the zone of interest is not affected, otherwise you have to extend the domain to make the boundary further.
I hope that this helps
Kind regards
Riadh ATA