I'll try to explain myself differently:
I'm interested in turn-based user-computer interaction. Each change/gesture of a user should be followed by a response from the computer, with a clear indication of when this response is ongoing/being computed and when it is complete. For the apps I'm interested in, the computer should rarely autonomously update the display so it doesn't jump around wildly. (Note that the Twitter webapp for example follows this principle: if there are updates from other users, Twitter will not immediately display them. Instead, it will indicate to the user that updates are available, and then wait for the user to make a gesture to actually display them, thereby putting these remote "out-of-the-loop" updates back into the local user-computer loop.)
So I wonder if there's a general way to tell that a RDP behavior network has reached a stable state after processing an update from the user, or whether this information has to be provided through application-specific means (such as the behavior that provides busy/idle information of the search engine indexing process, discussed above). One such general way, AFAICT, would be to embed progress information into each behavior's output signal. E.g. a signal could be a sum of `InProgress | Done value`.