fix: propagate errors in chained tests