remove output file before each otf generation

if we leave it, the error check after the generation can be successful even
though the current pass did not succeed and did not generate an otf.