it calls parent.onError followed by an unsubscribe, which will clear all childSubscriptions anyway.