Fail fast on AppVeyor for repeated commits to same PR

Use AppVeyor's API!

reuse cached version of jq instead of downloading every time

make slightly more robust to network problems