Windows build timeout with successful build

After working hard for the Windows build work with autoconf, it now shows another problem: when the script succeeds, it returns:

...
make[3]: Leaving directory '/c/Users/travis/build/mchehab/zbar'
make[2]: Leaving directory '/c/Users/travis/build/mchehab/zbar'
make[1]: Leaving directory '/c/Users/travis/build/mchehab/zbar'
The command "${TRAVIS_BUILD_DIR}/travis/${TRAVIS_OS_NAME}.${TARGET_OS}.script" exited with 0.

But the jobs keep running until the 10 minutes timeout, causing it to fail at the end:

I’m experiencing something similar as the windows jobs timeout without even running the build phases

https://travis-ci.org/JanC/XPlaneConnect/builds/535207030

This hack makes the VM to shutdown:

after_script:
  - if [ "$TRAVIS_OS_NAME" != "linux" ]; then powershell -executionpolicy bypass "shutdown /f /s";  fi

But it marks the build as failed. As a reference, this is a successful build with the above hack: