nasm.c: clean up pass exit logic