t3305: fix ignored exit code inside loop