fixes: add catch around multi-iterators so that errors in one don't necessarily disable the whole iterator