Был как бы рабочий код, потом обнаружил что ошибки в хроме, перехваченные консолью выводятся неправильно, просто как хеш, а не строковое отображение типа name+":"+message, хотя месяц назад все было ок. В FF все ок. Зашел с другого компа- грабли, еще с другого железа с устаревшим chrome на 2 месяца (51.0.2704.84 m)- все нормально. В опере тоже те же самые грабли, т.к движок тот же...
Помню, под Chrome была какая то специфика- кажется консоль не делала error.toString(), а вместо этого брала тупо error.name + error.message но сейчас вообще никак. Кто то знает в чем дело?
Набросал упрощенный тест
под Chrome:

под FFи под старым Chrome, как и должно: