SUREFIRE-1031 try to delete the file as early as possible, use deleteOnExit only as a fallback