removed duplicate code
delaying onError call of parent observable too