Fix double close in dex2oat when BCP is passed as FDs

Bug: 191052821
Test: Modify odrefresh to pass BCP as FDs to dex2oat. Run w/ --force-compile.
      # With thix fix, no longer seeing "fdsan: double-close of file
      descriptor 24 detected"

Change-Id: Iac09b06c8e7aa93114896632cdea6c610662455b
3 files changed