It's more than that.  Moving a closed stream to another point in the graph does cause all the streams that depend on it to move too.  This is actually going to be a fairly common problem (changing dependencies for streams that are already finished), so both parts are valuable.