Errors only need to be forwarded if the Observable in the target Composable is different from the currently in-scope Observable. This change short-circuits the forwarding if they are the same object to prevent circular forwarding.