OS-1933 fix issue where preloadZoneData callback called more than once in some cases.
OS-1935 update async.js to upstream 1fecb21940135b2ff647a93d1fc83df03b363714