iASL: fix another "could not delete" issue.

Must actually close the .SRC intermediate file rather than just
zero out the handle. Otherwise, the file cannot be deleted when
the compiler terminates.