fix(unit): propagate NewUnit errors