Как вариант да,я в принципе почему задал этот вопрос ,раньше не приходилось обрабатывать ошибки и тд,не давно на ангуляре,мне почему то казалось что любая ошибка возникшая в observable и не "обработанная" должна быть воспринята как не обработанная исключение и неменуемо попасть в обработчик ErrorHandler,ну на подобие unhandled exception in promise,но получается это не так